Инструкция ИЗМЕНИТЬ
Изменяет существующие данные во временной таблице.
ИЗМЕНИТЬ
Товары
УСТАНОВИТЬ
Наименование = "!" + Наименование
ГДЕ
Цена = 0
Инструкция имеет следующий синтаксис:
ИЗМЕНИТЬ
имя-таблицы | псевдоним-таблицы
УСТАНОВИТЬ
устанавливаемое-поле,
...,
устанавливаемое-поле
[ИЗ
элемент-списка-из,
...,
элемент-списка-из]
[ГДЕ
условие-установки]
После ИЗМЕНИТЬ можно указать имя таблицы или псевдоним таблицы запроса из списка ИЗ. Устанавливаемые поля не должны дублироваться.
устанавливаемое-поле
устанавливаемое-поле имеет следующий синтаксис:
имя-поля = выражение | ПО УМОЛЧАНИЮ
ПО УМОЛЧАНИЮ можно использовать только для полей, для типа которых определено значение по умолчанию.
В качестве результата запроса возвращается результат с единственной строкой и количеством измененных записей в поле КоличествоЗаписей.
Примеры запросов
Установка значения поля во всей таблицы:
ИЗМЕНИТЬ
Товары
УСТАНОВИТЬ
Код = "42"
Удаление значения поля по условию с использованием одной таблицы:
ИЗМЕНИТЬ
Товары
УСТАНОВИТЬ
Наименование = "!" + Наименование
ГДЕ
Цена = 0
Удаление значения поля по условию с использованием нескольких таблиц:
ИЗМЕНИТЬ
Товары
УСТАНОВИТЬ
Наименование = "!" + Товары.Наименование
ИЗ
Товары КАК Товары
ЛЕВОЕ СОЕДИНЕНИЕ Цены
ПО Товары.Ссылка = Цены.Товар
ГДЕ
Цены.Товар ЕСТЬ NULL