【发布时间】:2015-06-09 21:46:55
【问题描述】:
我正在使用 SQLDEVELOPER 创建一个存储过程。这是我的程序
create or replace PROCEDURE SPP
(
inpt IN VARCHAR2,
opt OUT VARCHAR2
)
AS
BEGIN
SELECT U_ID
INTO opt
FROM TABLE_NAME
WHERE U_ID=inpt;
END;
所以它应该返回 opt 中的值,然后我可以打印或其他任何内容。 我不知道如何执行它我尝试运行这个脚本
var opt VARCHAR2;
exec SPP('test_user') := opt
但它不起作用这是我第一次做存储过程,我真的很困惑任何帮助表示赞赏
如何让它运行?我可以使用输入变量运行存储的过程,但使用输出变量我搞砸了,如果不使用 SELECT (item) INTO 格式,我就无法做到这一点。
【问题讨论】:
标签: sql stored-procedures oracle-sqldeveloper