Условие обновления SQL с CASE

Я пытаюсь выполнить одну инструкцию в 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
    

Вы спрашиваете, как создать триггер на сервере или как? Триггеры подробно описаны в TransactSql OLH, который поставляется с SSMS, iirc.

MartynA 04.04.2021 19:04

Какая у вас ошибка?

fpiette 04.04.2021 19:31

Ваш вопрос не имеет смысла, в чем «суть», какие два столбца, вы дважды ссылаетесь на _arhive_true и называете его первым столбцом и вторым столбцом.

Stu 04.04.2021 19:31

Примеры данных, желаемые результаты и четкое объяснение - все это поможет.

Gordon Linoff 04.04.2021 20:14

Я удалил тег Delphi, так как этот вопрос не имеет никакого отношения к Delphi. Используйте только те теги, которые применимы к вашему вопросу.

Ken White 05.04.2021 03:34
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
1
5
57
0

Другие вопросы по теме