Cプログラムの中にSQL文を組み込んだアプリケーションを、SQL埋込みCプログラムと呼びます。SQL文は、以下に示すように“EXEC SQL”および“;”ではさんで指定します。
図3.1 SQL文のコーディング形式(SQL埋込みCプログラム)
SQL文の指定例を以下に示します。
埋込みSQL宣言節の例
EXEC SQL BEGIN DECLARE SECTION ;
FETCH文の例
EXEC SQL FETCH CU1 INTO :GNO, :GOOD, :QOH ;
また、SQL文の記述の途中で改行すると、改行した位置と次の行の先頭の位置の間に1文字の空白があるのと同じになります。なお、文字列定数および各国語文字列定数の途中で改行することはできません。