【发布时间】:2019-03-15 06:06:07
【问题描述】:
我正在尝试在 Oracle SQL 开发人员中执行存储过程。我已经成功编译了以下内容,它链接到两个包含数据的单独表,这些表通过外键连接。
create or replace procedure practice_run
(
name out varchar2,
emp_id out varchar2
)
AS
BEGIN
SELECT emp_name, employeeID INTO name, emp_id FROM employee JOIN department ON employee.employeeID = department.employeeID WHERE department_name='research';
END practice_run;
所以我希望这个存储的生产者输出的是在“研究”部门工作的所有员工的名字和姓氏
我在网上搜索过这个,我发现了类似下面的内容,但它没有为我输出任何数据。
DBMS_SQL.RETURN_RESULT(practice_run);
【问题讨论】:
-
执行过程名称
-
看看 12c 中的这个“新”功能docs.oracle.com/database/121/LNPLS/dynamic.htm#LNPLS2174
标签: sql oracle stored-procedures oracle-sqldeveloper