update EMP set fn = @FN set ln = @LN set DOB = @DOB where id = @ID
когда я выполняю вышеуказанную команду.Я получаю следующую ошибку.
Incorrect syntax near '='.
можем ли мы обновить более одного поля одной командой uadate.
Вы забыли разграничить поля и указали только SET один раз;
SET
update EMP set fn = @FN, ln = @LN, DOB = @DOB where id = @ID
Возможно ОБНОВЛЕНИЕ нескольких столбцов одновременно.Синтаксис в этом случае будет выглядеть следующим образом:
UPDATE "table_name" SET column_1 = [value1], column_2 = [value2] WHERE {condition}
Ref: http://www.1keydata.com/sql/sqlupdate.html
Надеюсь, это поможет.