<update_statement>
::=
UPDATE [OF] <table_name>
[<reference_name>]
SET <set_update_clause>,...
[KEY <key_spec>,...]
[WHERE <search_condition>]
[IGNORE TRIGGER]
| UPDATE [OF] <table_name> [<reference_name>] (<column_name>,...)
VALUES (<extended_value_spec>,...)
[KEY <key_spec>,...]
[WHERE <search_condition>] [IGNORE TRIGGER]
| UPDATE [OF] <table_name> [<reference_name>] SET
<set_update_clause>,...
WHERE CURRENT OF <result_table_name>
| UPDATE [OF] <table_name> [<reference_name>]
(<column_name>,...)
VALUES (<extended_value_spec>,...) WHERE CURRENT
OF <result_table_name>