vol*_*one 10 sql t-sql sql-server sql-server-2012
我有一个表,只要插入发生,所有列都会自动填充:
CREATE TABLE …
(
ItemID INT NOT NULL IDENTITY(…),
DateCreated DATETIME2 NOT NULL DEFAULT GETDATE()
);
Run Code Online (Sandbox Code Playgroud)
如何编写将新行插入此表的SQL语句,而无需手动提供要插入的任何具体值?
(已经存在类似的问题,但它的不同之处在于它是关于一些包含非DEFAULT必须手动提供值的非列的表.)
D S*_*ley 19
使用DEFAULT VALUES选项:
INSERT INTO IndentitySpecification
DEFAULT VALUES;
Run Code Online (Sandbox Code Playgroud)