SQLってゆうかSQLPLUS2

また。起きた。

'A&B'の様な文字列をSQL*PLUSにて扱おうとすると
置換変数の接頭値として'&'が設定されている為に
「Bに値を入力してください:」
ってなことになる。

SET DEF OFF
とすると置換変数が無効になり、
で、置換を行わなくなるというわけです。
厳密には '&'はDEFAULT値で SET DEFで別なキャラクタが設定できるのですが、詳細はORACLESQL*PLUSのマニュアルを読むよろし。



修行が足りないのか置換変数の使いどころが今ひとつわからない。