COBOL2002 言語 拡張仕様編
表9-1 埋め込みSQL文でCOBOLプログラムに埋め込むことができるSQLの文
種類 | 分類 | SQL文 | 概要 |
---|---|---|---|
宣言系 | 埋め込みSQL宣言節 | BEGIN DECLARE SECTION | 埋め込みSQL開始宣言。 |
END DECLARE SECTION | 埋め込みSQL終了宣言。 | ||
埋め込み例外宣言 | WHENEVER | 埋め込み例外宣言。 | |
カーソル | DECLARE CURSOR | カーソル宣言。 | |
制御系 | コネクション | CONNECT | コネクションを確立する。 |
DISCONNECT | コネクションを解除する。 | ||
SET CONNECTION | 現行コネクションを変更する。 | ||
トランザクション | COMMIT | コミットでトランザクションを終了させる。 | |
ROLLBACK | ロールバックでトランザクションを終了させる。 | ||
操作系 | 静的 | SELECT | 表の指定された行から値を取り出す。 |
INSERT | 表中に新しい行を作成する。 | ||
DELETE | 表から行を削除する。 | ||
UPDATE | 表の行を更新する。 | ||
カーソル | OPEN | カーソルを開く。 | |
FETCH | カーソルを表の次の行に位置づけ,その行を取り出す。 | ||
CLOSE | カーソルを閉じる。 | ||
ストアドプロシージャ | CALL | ストアドプロシージャを呼び出す。 | |
動的 | EXECUTE IMMEDIATE | 動的SQLを準備し,実行する。 | |
PREPARE | 動的SQLを準備する。 | ||
DEALLOCATE PREPARE | 準備した動的SQLを解放する。 | ||
EXECUTE | 動的SQLを実行する。 |
All Rights Reserved. Copyright (C) 2003, 2013, Hitachi, Ltd.