以下に例を示します。
if (userRequest == "D") try get myRecord forUpdate; onException myErrorHandler(12); // プログラムを終了 end try delete myRecord; onException myErrorHandler(16); end end
delete の振る舞いは、レコード・タイプによって異なります。SQL 処理の詳細については、『SQL レコード』を参照してください。
forUpdate オプションに関する詳細については、『get』を参照してください。
DELETE FROM tableName
WHERE CURRENT OF cursor
ユーザー独自の SQL DELETE ステートメントを作成するには、EGL execute 文を使用します。
単一の EGL delete 文を使用して、 複数の SQL テーブルから行を除去することはできません。
関連する概念
レコード・タイプとプロパティー
resultSetID
実行単位
SQL サポート
関連するタスク
EGL ステートメントおよびコマンドの構文図