sql将“输入值”文本更改为其他内容?

时间:2012-11-28 16:18:50

标签: sql sqlplus

我正在输入sql plus中的值,这是我获取输入的方式:

And Abc.Abdef = &Abcdef;

当我执行它时,它说:

Enter value for Abcdef:

如何将文字enter value for更改为其他内容?

有可能吗?

感谢

1 个答案:

答案 0 :(得分:0)

不,这是不可能的。 SQL * Plus不允许您自定义替换变量的提示。

然而,you can prompt for an input (with a custom prompt)并将其分配给您在语句中使用的变量:

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