Инструкция ИЗМЕНИТЬ

Изменяет существующие данные во временной таблице.

ИЗМЕНИТЬ 
   Товары
УСТАНОВИТЬ 
   Наименование = "!" + Наименование
ГДЕ 
   Цена = 0

Инструкция имеет следующий синтаксис:

ИЗМЕНИТЬ 
   имя-таблицы | псевдоним-таблицы
УСТАНОВИТЬ
   устанавливаемое-поле,
      ...,
   устанавливаемое-поле  
[ИЗ
   элемент-списка-из,
      ...,
   элемент-списка-из]
[ГДЕ
   условие-установки]

После ИЗМЕНИТЬ можно указать имя таблицы или псевдоним таблицы запроса из списка ИЗ. Устанавливаемые поля не должны дублироваться.

устанавливаемое-поле

устанавливаемое-поле имеет следующий синтаксис:

имя-поля = выражение | ПО УМОЛЧАНИЮ

ПО УМОЛЧАНИЮ можно использовать только для полей, для типа которых определено значение по умолчанию.

В качестве результата запроса возвращается результат с единственной строкой и количеством измененных записей в поле КоличествоЗаписей.

Примеры запросов

Установка значения поля во всей таблицы:

ИЗМЕНИТЬ
   Товары
УСТАНОВИТЬ
   Код = "42"

Удаление значения поля по условию с использованием одной таблицы:

ИЗМЕНИТЬ 
   Товары
УСТАНОВИТЬ 
   Наименование = "!" + Наименование
ГДЕ 
   Цена = 0

Удаление значения поля по условию с использованием нескольких таблиц:

ИЗМЕНИТЬ
   Товары
УСТАНОВИТЬ
   Наименование = "!" + Товары.Наименование
ИЗ
   Товары КАК Товары
      ЛЕВОЕ СОЕДИНЕНИЕ Цены
      ПО Товары.Ссылка = Цены.Товар
ГДЕ
   Цены.Товар ЕСТЬ NULL