【发布时间】:2019-12-08 10:53:47
【问题描述】:
我正在尝试创建一个程序来获取用户名和密码的用户输入,但由于'&',我不断收到错误消息。
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;
【问题讨论】:
-
为什么不简单地将这些值作为函数参数传递?
-
&不是PL/SQL中的特殊字符,PL/SQL不会交互提示。您将需要一些其他框架或工具来管理交互(Shellscript、PowerShell、Perl 等)。