UPDATE
Обновление данных в таблице.
DSQL, ESQL, PSQL
UPDATE target [[AS] alias]
  SET col_name = <upd_value> [, col_name = <upd_value> ...]
  [WHERE {<search-conditions> | CURRENT OF cursorname}]
  [PLAN <plan_items>]
  [ORDER BY <sort_items>]
  [ROWS m [TO n]]
  [SKIP LOCKED]
  [RETURNING <returning_list> [INTO <variables>]]
<upd_value> ::= <value_expression> | DEFAULT
<returning_list> ::= * | <output_column> [, <output_column]
<output_column> ::=
    target.* | NEW.* | OLD.*
  | <return_expression> [COLLATE collation] [[AS] ret_alias]
<return_expression> ::=
    <value_expression>
  | [target.]col_name
  | NEW.col_name
  | OLD.col_name
<value_expression> ::=
    <literal>
  | <context-variable>
  | <other-single-value-expr>
<variables> ::= [:]varname [, [:]varname ...]
| Параметр | Описание | 
|---|---|
target  | 
Имя таблицы или представления, в которой происходит обновление записей.  | 
alias  | 
Псевдоним таблицы или представления.  | 
col_name  | 
Столбец таблицы или представления.  | 
upd_value  | 
Выражение для нового значения для столбца, который должен быть обновлен в таблице или представлении оператором.  | 
literal  | 
Литерал.  | 
context-variable  | 
Контекстная переменная.  | 
other-single-value-expr  | 
Любое другое выражение, возвращающее единственное значение типа данных Firebird или   | 
search-conditions  | 
Условие поиска, ограничивающее набор обновляемых строк.  | 
cursorname  | 
Имя курсора, по которому позиционируется обновляемая запись.  | 
plan_items  | 
Части плана запроса.  | 
sort_items  | 
Столбцы, перечисленные в предложении   | 
m, n  | 
Целочисленные выражения для ограничения количества обновляемых строк.  | 
return_expression  | 
Выражение, возвращаемое в предложении   | 
collation  | 
Существующее имя сортировки (только для символьных типов).  | 
ret_alias  | 
Псевдоним для выражения, возвращаемого в предложении   | 
varname  | 
Имя PSQL переменной.  | 
Оператор UPDATE изменяет значения столбцов в таблице, или в одной, или нескольких таблицах, лежащих в основе представления.Новые значения столбцов указываются в предложении SET.Затронутые строки могут быть ограничены предложениями WHERE и ROWS.Если нет ни WHERE, ни ROWS, все записи в таблице будут обновлены.