尝试创建一个需要用户在pl / sql中输入的过程

时间:2019-12-08 10:53:47

标签: oracle plsql

我正在尝试创建一个过程来接受用户输入的用户名和密码,但是由于'&',我一直遇到错误。

CREATE OR REPLACE FUNCTION Approval (Input_S_ID Sales.Sales_ID%Type, discount_amount NUMBER)
RETURN NUMBER 
IS    

   UN Employee.E_un%Type := &UN; 
   PS Employee.E_pass%Type := &PS;

1 个答案:

答案 0 :(得分:0)

您无法directlyclient过程中接收来自PL/SQL的消息

最好的方法是与表数据交互,并让用户将数据插入表中并对之作出反应,或者使用Advanced Queueing(几乎是同一件事)。

或者,在调用过程时接受用户输入作为参数。

  

更多详细说明,请找到链接here