我在 tsql 中创建一个临时表,其中 1 列的默认值如下:
DECLARE @MyTable Table (MyName varchar(40) Primary Key not null, Updated SmallInt NULL DEFAULT 0)
当我运行插入语句时,我收到“列名或提供的值的数量与表定义不匹配”的错误。但第二列是假设获得默认值,我不想指定。任何解决方法?
INSERT @MyTable
VALUES ('Value1'),
('Value2')