我正在使用SQL Oracle构建存储过程。我正在尝试构建下面的SQL查询的存储过程。我想将这些数据返回到C#程序。
select * from employee_master
我试过以下。这是对的吗?
CREATE OR REPLACE PROCEDURE EMPLOYEE_SELECTALL (p_recordset OUTSYS_REFCURSOR)AS
BEGIN
OPEN p_recordset FOR
SELECT
*
FROM
EMPLOYEE_MASTER;
END EMPLOYEE_SELECTALL;
答案 0 :(得分:0)
如果您希望构建一个首先返回此结果集的存储过程,则应检查是否确实需要执行此操作。对于Oracle来说,这是偶然的,不推荐的方式。但如果你真的需要,你应该使用REF CURSOR。
答案 1 :(得分:0)