日期:2014-05-17  浏览次数:20787 次

关于用户交互的输入变量的问题。
请问使用accept提示用户输入的变量,能否用在pl/sql程序块中?
比如
a.sql
SQL code

accept aa prompt '请输入:'
@@b.sql
/


b.sql
SQL code

begin
  dbms_output.put_line(aa);
end;


如果不能,有什么命令能在pl/sql程序块中提示用户输入,并赋值给变量?
使用&符号替换变量的方法我知道,但这种方法的输入提示不友好。


我是新手,刚开始学。谢谢!

------解决方案--------------------
用户输入变量是在sqlplus或其他开发工具中使用的,只限于开发工具。SQL和plsql是一样的用&或自定义符号
如果lz想实现客户端比较友好的变量输入就需要自己开发控件了。