COBOL2002 言語 拡張仕様編


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

形式

書き方1 探索

[図データ]

書き方2 位置づけ

[図データ]

機能

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

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

  • 値式に集合関数指定を含んではならない。

一般規則
  1. 書き方1は,表から探索条件が真となるすべての行を更新する。また,探索条件を指定しない場合は表のすべての行を更新する。

  2. 書き方2は,FETCH文で位置づけられた行を更新する。

  3. 書き方2の表名は,カーソル宣言のFROM句で指定した表でなければならない。

  4. 書き方2のカーソルは,行に位置づけられていなければならない。

  5. 値式のデータは,対応する列のデータ型に有効な値のデータでなければならない。

  6. 各値式のデータで行の各列のデータが更新される。ただし,NULLを指定した場合は,ナル値で更新される。