SQL 通信領域 (SQLCA)

埋め込み SQL 文を実行するたびに、エラーおよび状態の情報が SQL 通信領域 (SQL communications area; SQLCA) に返されます。

Oracle、Sybase、および Informix では、SQLCA のバージョンがそれぞれ異なっています。Oracle、Sybase、および Informix の SQLCA にはどれも、SQLCODE、SQLERRML、SQLERRMC、および SQLWARN フィールドが存在します。フィールドのサイズや位置は、プリコンパイラの種類によって異なる場合があります。

SQLCA データ構造体のレイアウトの詳細は、「SQLCA データ構造」を参照してください。

OpenESQL

Enterprise Developer に用意されている OpenESQL 用の SQLCA には、2 つの変数 (SQLCODE および SQLSTATE) の他、前回実行した SQL 文でエラーが発生したかどうかを示す一連の警告フラグが含まれています。

COBSQL

特定の SQL 文が成功したかどうかを調べる方法の詳細については、お使いの製品のマニュアルを参照してください。