COBOL2002 言語 拡張仕様編

[目次][索引][前へ][次へ]

9.8.5 UPDATE文(データベースアクセス機能)

形式
書き方1 探索
[図データ]
書き方2 位置づけ
[図データ]

機能
UPDATE文は,表の行を更新する。

構文規則
  • カーソル名は,同一プログラム,利用者定義関数,メソッド中のDECLARE CURSOR文で宣言されなければならない。
  • 値式に集合関数指定を含んではならない。

一般規則
  1. 書き方1は,表から探索条件が真となるすべての行を更新する。また,探索条件を指定しない場合は表のすべての行を更新する。
  2. 書き方2は,FETCH文で位置づけられた行を更新する。
  3. 書き方2の表名は,カーソル宣言のFROM句で指定した表でなければならない。
  4. 書き方2のカーソルは,行に位置づけられていなければならない。
  5. 値式のデータは,対応する列のデータ型に有効な値のデータでなければならない。
  6. 各値式のデータで行の各列のデータが更新される。ただし,NULLを指定した場合は,ナル値で更新される。