如何在SQL Server中正确编写插入命令



我正在尝试编写一些SQL代码。我有一个表,我想将值添加到该表Tasks,但我得到了一个错误

无效列名"经理";

Task_Name上。我将Id标识为使用IDENTITY(1,1)自动递增,并且我具有默认为0的BIT类型值。

我应该如何将insert的表达式写入?

以下是创建的代码:

CREATE TABLE Tasks
(
ID INTEGER IDENTITY(1,1) NOT NULL PRIMARY KEY,
Task_Name VARCHAR(100),
Situation BIT DEFAULT 0
);

这是Insert Into:的代码

INSERT INTO (ID, Task_Name, Situation) 
VALUES (1, "Manager");
INSERT INTO Tasks (Task_Name) values ('Manager')
  • 除非打开identity_insert,否则不要指定ID(列标记为identity列(
  • 不包含列名以插入默认值
  • 使用'引用字符串
INSERT INTO Tasks (Task_Name, Situation) VALUES ('Task_NameValue', 1);

最新更新