1

私はsqlplusに値を入力しています、そしてこれが私が入力を得る方法です:

And Abc.Abdef = &Abcdef;

私がそれを実行すると、それは言う:

Enter value for Abcdef:

テキストを別のものに変更するにはどうすればよいenter value forですか?

出来ますか?

4

1 に答える 1

0

いいえ、できません。SQL * Plusでは、置換変数のプロンプトをカスタマイズすることはできません。

ただし、(カスタムプロンプトを使用して)入力を求めるプロンプトを表示し、それを変数に割り当てて、ステートメントで使用することができます。

SQL> accept foo prompt 'FOO: '
FOO: bar
SQL> select * from dual where '&foo'='bar';
old   1: select * from dual where '&foo'='bar'
new   1: select * from dual where 'bar'='bar'

D
-
X
于 2012-11-28T16:21:17.727 に答える