如何在网格中调用过程和输出结果

时间:2018-05-18 13:27:03

标签: plsql toad oracle11gr2

我想使用TOAD执行以下过程。我希望将过程调用的结果输出到TOAD UI中的网格中。该过程本身位于名为MyPackage的包中。该包创建了一个名为ct的类型。

类型:

TYPE ct IS REF CURSOR;

程序代码:

PROCEDURE GetFailedTransactions (p_fails OUT ct)
IS
BEGIN
    OPEN p_fails FOR SELECT *
                     FROM MDC_FAILURE
                    WHERE SUCCESS_DT IS NULL;
END;

1 个答案:

答案 0 :(得分:0)

:my_out_cursor将提示您输入变量对话框。将变量的类型设置为cursor,将方向设置为OUT。然后输出将出现在网格部分。

BEGIN
MyPackage.GetFailedTransactions(:my_out_cursor);
END;