0

这是我的嵌入式 SQL 程序的部分代码

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

它给出了错误

在“BEGIN-OF-STATEMENT”之后发现了一个意外的标记“IF EXISTS(SELECT * FROM table_name”。预期的标记可能包括:“”。SQLSTATE=42601

谁能告诉我出了什么问题?

4

1 回答 1

0
IF EXISTS(SELECT * FROM table_name WHERE bool_condition)
EXEC SQL
ELSE
' do something 
于 2011-11-06T17:11:49.487 回答