Я пытаюсь выполнить одну инструкцию в SQL Server 2014:
Точка должна срабатывать только тогда, когда эти 2 столбца: пусты (или NULL)
имя таблицы the_Move
.
Первый столбец: _arhive_true
(целое число) необходимо увеличить на 1, когда второй столбец _arhive_true
равен NULL
UPDATE
the_Move
SET
CASE WHEN _arhive_true <> '1' THEN _arhive_id = _arhive_id + 1 END,
CASE WHEN _arhive_true <> 1 AND _arhive_id <> NULL THEN _arhive_true = 1
WHERE
_arhive_true <> 1
Какая у вас ошибка?
Ваш вопрос не имеет смысла, в чем «суть», какие два столбца, вы дважды ссылаетесь на _arhive_true
и называете его первым столбцом и вторым столбцом.
Примеры данных, желаемые результаты и четкое объяснение - все это поможет.
Я удалил тег Delphi, так как этот вопрос не имеет никакого отношения к Delphi. Используйте только те теги, которые применимы к вашему вопросу.
Вы спрашиваете, как создать триггер на сервере или как? Триггеры подробно описаны в TransactSql OLH, который поставляется с SSMS, iirc.