请高手帮助解决列名与常量冲突

来源:百度知道 编辑:UC知道 时间:2024/09/24 11:32:34
在sql2000中运行
insert into qkinfo (hjid,qkid,qkname,kqs,price,issn,cn,flh,cbd) values (101002,"Z002","CT理论与应用研究",4,40,"1004-4140","11-3017/P","P","01")
时,返回
"在此上下文中不允许使用 '[Z002]'。此处只允许使用常量、表达式或变量。不允许使用列名。"错误,
z002是常量,不是列名,我在insert into中应该怎么写才能正常使用,不被sql认为是列名

单引号双引号搞错了

SQL server 中字符串是用单引号扩起来的

insert into qkinfo (hjid,qkid,qkname,kqs,price,issn,cn,flh,cbd) values (101002,'Z002','CT理论与应用研究',4,40,'1004-4140','11-3017/P','P','01')