REDOコマンドは、セッション内で以前に入力した文を再度実行するコマンドです。この文は、現在のセッション中に最近入力した最大256の文のリストであるコマンド・ログから取り出されます。REDOでは、文を再実行する前に文を変更できます。
注意: REDO文自身はコマンド・ログに含まれませんが、REDOによって再実行された文は含まれます。 |
パラメータ
再実行される文の数を示す正のINTEGER
。文とその番号を表示するには、RECAP文を使用します。
コマンド・ログの末尾を基準とする、再実行される文の位置を示す負のINTEGER
または0
(ゼロ)。最新の文は0
、その1つ前は-1
です(以降同様)。デフォルトは0
です。
再実行される文の一部を表すテキスト・リテラル。
文が再実行されるときにoriginalを置換するテキスト・リテラル。
表10-2「REDO指定子の有効な値」に示す指定子。各指定子は、再実行される文でテキスト置換が行われる場所を示します。
指定子 | 意味 |
---|---|
|
originalの最初の出現箇所のみをreplacementに変更することを指定する。 |
|
originalの最後の出現箇所のみをreplacementに変更することを指定する。 |
n |
replacementに変更するoriginalの出現箇所を示す数。たとえば、 |
|
originalのすべての出現箇所をreplacementに変更することを指定する。 |
|
originalのすべての出現箇所をreplacementに変更することを指定する。 |
デフォルトはALLです。指定子を指定しなかった場合、originalのすべての出現箇所がreplacementに変更されます。