ALTER TABLE ADD COLUMN中的标识符无效

时间:2014-11-06 16:41:00

标签: sql alter-table

我收到错误"无效的标识符"在运行此ALTER TABLE语句时:

ALTER TABLE TRUCK ADD COLUMN WEIGHT INTEGER NOT NULL;

语法是这样的,所以我不理解错误:

ALTER TABLE table_name ADD COLUMN column_name data_type[NOT NULL][UNIQUE]

属性WEIGHT并不需要唯一。

如何包含"不大于1000"将Integer数据类型导入Alter语句?

2 个答案:

答案 0 :(得分:2)

SQL Server:

 ALTER TABLE TRUCK
 ADD WEIGHT INT NOT NULL 

答案 1 :(得分:0)

此查询会有所帮助。

alter table truck 
  add column weight int not null default 0 check (weight < 1000)