22

TOAD で「&」を含む値を挿入しようとすると、置換変数を求めるプロンプトが表示されます。

だから私がしようとすると:

insert into x values('hello & world'); 

変数「world」を代入するためのプロンプトが表示されます。

エディターで右クリックして、置換変数のプロンプトを無効にしようとしましたが、これはステートメントの実行 ( F9) でのみ機能するようです。スクリプトとして実行 ( ) では機能しませんF5

私は次のchr(38)ような使用も認識しています:

insert into x values('hello '||chr(38)||'world');

しかし、私はこれを望んでいません。スクリプトの実行に役立つものは他にありますか?

4

3 に答える 3

33

set define offスクリプトの先頭に置いてみてください。それはで動作するはずF5です:

set define off;
insert into x values('hello & world'); 
set define on;
于 2013-11-15T10:52:04.980 に答える