update EMP
set fn = @FN
set ln = @LN
set DOB = @DOB
where id = @ID
当我执行上述命令时。我收到以下错误。
Incorrect syntax near '='.
我们可以使用单个更新命令更新多个字段。
答案 0 :(得分:7)
你忘了划分田地&你只说一次SET
;
update EMP
set fn = @FN,
ln = @LN,
DOB = @DOB
where id = @ID
答案 1 :(得分:0)
可以同时更新多个列。这种情况下的语法如下所示:
UPDATE "table_name"
SET column_1 = [value1], column_2 = [value2]
WHERE {condition}
参考:http://www.1keydata.com/sql/sqlupdate.html
希望这会有所帮助。