2011-11-06 64 views
0

下面是部分代碼的形式我的嵌入式SQL程序如果條件在嵌入式SQL

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

它給人的錯誤

意外的標記 「IF EXISTS(SELECT * FROM表格名」 被發現 。下面的 「BEGIN-OF-STATEMENT」 預期標記可能包括: 「」 SQLSTATE = 42601

誰能告訴什麼爲w榮?

回答

0
IF EXISTS(SELECT * FROM table_name WHERE bool_condition) 
EXEC SQL 
ELSE 
' do something