TOAD で実行されている SQL スクリプトがあります。現在、私は次のようにステートメントを次のようにレイアウトしています。
select such-and-such from somewhere;
delete other-thing from somewhere-else;
等々。操作対象の特定の ID を取得するための複雑な内部クエリがあるため、where 句の一部は反復的になります。スクリプトの先頭にある ID を変数に取り込んで、その変数を後続の where 句で使用したいと考えています。だから、このようなもの:
variable MY_ID = select the-ID from somewhere;
select such-and-such from somewhere where ID = @MY_ID;
明らかに、私はその構文を作り上げていますが、それが私が探しているものです。しかし、それが TOAD スクリプトで可能かどうかはわかりません。全体を PL/SQL ブロックに変換できることはわかっていますが、さまざまな理由からそうする必要がないようにしています。
PL/SQLブロックに変換せずにTOADを使用してこれを行う方法はありますか?