DEL CLPPlus コマンド

DEL コマンドは、1 つ以上の行を SQL バッファーから削除します。

呼び出し

このコマンドは CLPPlus インターフェースから実行する必要があります。

許可

なし

必要な接続

なし

コマンド構文

構文図を読む構文図をスキップするDEL *nn mn *n LASTn L* n* LAST* L

コマンド・パラメーター

このパラメーターを使用して、SQL バッファーから削除する行の範囲の開始および終了を指定することができます。 どのパラメーターも指定しなかった場合は、現在行が削除されます。

n
行番号を指定します。
n m
2 つの行番号を指定します。ここで、m の値は n の値より大きくします。
*
現在行を示します。
LAST | L
SQL バッファー内の最後の行を示します。

以下の例では、5 番目の行 (列 SAL が入っている) および 6 番目の行 (列 COMM が入っている) が SQL バッファー内の SELECT ステートメントから削除されます。

SQL> LIST
  1  SELECT
  2    EMPNO
  3   ,ENAME
  4   ,JOB
  5   ,SAL
  6   ,COMM
  7   ,DEPTNO
  8* FROM EMP
SQL> DEL 5 6
SQL> LIST
  1  SELECT
  2    EMPNO
  3   ,ENAME
  4   ,JOB
  5   ,DEPTNO
  6* FROM EMP

行 7 だった内容は行 5 の内容になり、行 8 だった内容は行 6 の内容になります。現在行の内容は変更されていませんが、アスタリスクのマークが付けられている現在行は行 8 から行 6 に変更されています。