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