SQL*Plusの置換変数を無効にする

実行するSQLの中に&をつけると置換変数になります.例えば,

select * from t1 where key=&var
  

と書いたSQLをSQL*Plusで実行すると

varに値を入力してください
  

とプロンプトが出て,varに検索条件を指定できます.文字列として&を使いたい場合は,SQLを実行する前に

set define off
  

と打てば&は文字列になります.上記SQLの場合keyに'&var'と入っているデータを検索します.再び置換変数を有効にするには

set define on
  

です.