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, 2017, Hitachi, Ltd.