SQL添加记录语句

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:28:47
insert into UserData(Id,Username,Userpass,Userage) values (1,userxx,312,19)

这是我写的,为什么总是提示服务器: 消息 128,级别 15,状态 1,行 1
在此上下文中不允许使用 'userxx'。此处只允许使用常量、表达式或变量。不允许使用列名。

应该怎么写呢。

数据库里如果定义Username为varchar或nvarchar类型的话,value值应该加上单引号
insert into UserData(Id,Username,Userpass,Userage) values (1,'userxx',312,19)

insert into UserData(Id,Username,Userpass,Userage) values (1,'"&userxx&"',312,19)

同意第二个的说法