消息102,级别15,状态1,行1'''附近的语法不正确

时间:2012-04-18 10:52:56

标签: sql sql-server sql-server-2005

我正在尝试查询插入表格,并且我不断收到此消息:

查询是:

INSERT INTO A_USER(PK,status,login_id,HASHBYTES('md5', password),fk_role,last_update_ts,last_update_by,created_by)
VALUES (2,1,'abc', 'abc',2,'3/15/2012 12:21:46 PM','abc','abc')

2 个答案:

答案 0 :(得分:3)

INSERT INTO EMP_USER(PK,status,login_id,password,fk_role,last_update_ts,last_update_by,created_by)
VALUES (2,1,HASHBYTES('md5', password),'abc','abc',2,'3/15/2012 12:21:46 PM','abc','abc')

insert语句就像那样

insert into table (col1, col2) values (val1, val2)

HASHBYTES('md5', password)放入值部分,并在列部分

中命名该列

答案 1 :(得分:0)

您的问题在于此行HASHBYTES('md5', password),您希望使用HASHBYTES的{​​{1}}区域中的VALUES

INSERT