【发布时间】:2011-03-08 00:51:37
【问题描述】:
我使用用于 Linux 的 DB2 9.7。存储过程是用PL/SQL(Oracle的编程语言)实现的,所以,记录集是一个输出参数(SYS_REFCURSOR)。
CREATE OR REPLACE PROCEDURE TEST_CURSOR (
CV_1 OUT SYS_REFCURSOR
) IS
BEGIN
OPEN CV_1 FOR
SELECT 1 COLUMN
FROM DUAL;
END TEST_CURSOR;
我不知道如何在我的 C# 代码中声明这个参数。
DB2Parameter parameter = ((DB2Command)command).CreateParameter();
parameter.ParameterName = "cv_1";
parameter.Direction = ParameterDirection.Output;
parameter.DbType = ...
【问题讨论】:
标签: c# stored-procedures plsql db2 sys-refcursor