操作 | 操作対象資源 | 操作方法 |
---|---|---|
表に対するデータベース操作 | 実表のデータ |
|
順序番号を生成する操作 | 順序番号 |
|
RDBシステムおよび表のDSIに対するリカバリポイントの設定操作 | リカバリポイント |
|
注1) SQL操作の詳細は、“表C.1 データ更新を伴うSQL文”を参照してください。
注2) 表のDSIおよびインデックスのDSIに対するいずれの操作も対象となります。
注3) SQL文中に順序のNEXTVALやCURRVALを指定したり、表の既定値として順序番号を補うようなSQL文を実施した場合
注4) 表の既定値として順序番号を補うようなデータ更新を実施した場合
分類 | SQL文 | 備考 | |
---|---|---|---|
データベース操作系(DML) | データ操作系 | DELETE文:探索、INSERT |
|
UPDATE文:探索 | 利用にあたり条件あり | ||
DELETE文:位置づけ |
| ||
UPDATE文:位置づけ |
| ||
動的SQL文 | 動的DELETE文:位置づけ |
| |
動的UPDATE文:位置づけ |
| ||
準備可能動的DELETE文:位置づけ |
| ||
準備可能動的UPDATE文:位置づけ |
| ||
EXECUTE文、 | 動的SQL文として、データ操作文を発行した場合 | ||
ストアドプロシジャ | プロシジャルーチンで定義したSQL文が上記のデータ操作文の場合 | CALL文により左記のストアドプロシジャを実行した場合 | |
トリガ | 被トリガSQL文が上記のデータ操作文の場合 | 左記の被トリガSQL文が動作した場合 |
注意
以下の条件を満たす“UPDATE文:探索”を実行することはできません。
設定句の列名に、一意性制約の構成列を指定している。かつ、
更新の結果、一意性制約を指定した列の値が、一時的に同じ値になる行が存在する