我正在向 sql plus 输入一个值,这是我获取输入的方式:
And Abc.Abdef = &Abcdef;
当我执行它时,它说:
Enter value for Abcdef:
如何将文本更改enter value for
为其他内容?
可能吗?
我正在向 sql plus 输入一个值,这是我获取输入的方式:
And Abc.Abdef = &Abcdef;
当我执行它时,它说:
Enter value for Abcdef:
如何将文本更改enter value for
为其他内容?
可能吗?
不,这是不可能的。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