conditional_expressionが真と評価されると、この形式のIFは、IFとELSE内の文を実行します。それ以外の場合は、ELSEとEND IF内の文が実行されます。
次の例では、hNoAcctsの値に応じて、指定されたINSERT文のうちの1つだけが実行されます。
IF hNoAccts = 1 THEN INSERT INTO temp_table VALUES (hNoAccts, 'One customer'); ELSE INSERT INTO temp_table VALUES (hNoAccts, 'More than one customer'); END IF;