我正在尝试编写一些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);