Если условие в Embedded Sql - PullRequest
       24

Если условие в Embedded Sql

0 голосов
/ 06 ноября 2011

Вот код детали моей встроенной программы SQL

EXEC SQL IF EXISTS(SELECT * FROM table_name WHERE bool_condition)
BEGIN
...
END;

выдает ошибку

Обнаружен неожиданный токен «ЕСЛИ СУЩЕСТВУЕТ (ВЫБЕРИТЕ * ИЗ ИМЕНИ table_) следующий "НАЧАЛО ЗАЯВЛЕНИЯ". Ожидаемые токены могут включать: "". SQLSTATE = 42601

Может кто-нибудь сказать, что не так?

1 Ответ

0 голосов
/ 06 ноября 2011
IF EXISTS(SELECT * FROM table_name WHERE bool_condition)
EXEC SQL
ELSE
' do something 
...