消息 156 级别 15
来源:百度知道 编辑:UC知道 时间:2024/05/11 16:05:05
OPTIONID numeric(9,0) identity ,
OWNERID int not null ,
TITLE varchar(50) not null ,
COLUMN varchar(50) null ,
TYPE varchar(2) null ,
ENABLE varchar(1) not null ,
SQLCOMMAND varchar(400) null ,
BACK varchar(50) null ,
SOURCEDEPARTMENT varchar(30) null
)
消息 156,级别 15,状态 1,第 5 行
关键字 'COLUMN' 附近有语法错误。
看不出哪里出问题了。。。。。。。。
create table STENPCOMPINFO (
OPTIONID numeric(9,0) identity ,
OWNERID int not null ,
TITLE varchar(50) not null ,
COLUMN varchar(50) null ,
TYPE varchar(2) null ,
ENABLE varchar(1) not null ,
SQLCOMMAND varchar(400) null ,
BACK varchar(50) null ,
SOURCEDEPARTMENT varchar(30) null
)
消息 156,级别 15,状态 1,第 5 行
关键字 'COLUMN' 附近有语法错误。
细细一看:因为column是关键字所以提示错误
如果你非得要把关键字作为列名那么请使用[]
试试看:
create table STENPCOMPINFO (
OPTIONID numeric(9,0) identity ,
OWNERID int not null ,
TITLE varchar(50) not null ,
[COLUMN] varchar(50) null ,
TYPE varchar(2) null ,
ENABLE varchar(1) not null ,
SQLCOMMAND varchar(400) null ,
BACK varchar(50) null ,
SOURCEDEPARTMENT varchar(30) null
)
在查询的时候也必须
select [column] * from STENPCOMPINFO
用关键字作为列名,太麻烦了!
再次敬告:不要用关键字作为列名!
COLUMN 是关键字 不能