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 に答える