Я пытаюсь добиться следующего в красном смещении -> проверить, возвращает ли запрос какие-либо записи, если да, то запустите другой запрос и верните результаты, если не возникнет ошибка и не будет выполнен основной запрос. Вот как это будет работать на сервере sql:
IF exists (SELECT * from [TABLE] where COLUMN1 = 'ABC')
SELECT [COLUMN2] from [TABLE] where COLUMN1 = 'ABC'
ELSE RAISERROR ('Error',16, 1);
Я с треском провалился с использованием функции CASE redshfit, и кажется, что raiserror не существует?
Любые идеи?