2011-11-06 4 views
0

Вот часть кода формируют свою встроенную программу SQLЕсли условие Embedded Sql

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

Это дает ошибку

неожиданный маркер "IF EXISTS (SELECT * FROM table_name" был найден . следующий "BEGIN-OF-ЗАЯВЛЕНИЕ" Ожидаемые лексемы могут включать в себя:. "" SQLSTATE = 42601

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

ответ

0
IF EXISTS(SELECT * FROM table_name WHERE bool_condition) 
EXEC SQL 
ELSE 
' do something 
Смежные вопросы