代码之家  ›  专栏  ›  技术社区  ›  ADH

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

  •  0
  • ADH  · 技术社区  · 6 年前

    我想使用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 回复  |  直到 6 年前
        1
  •  0
  •   ADH    6 年前

    这个 :my_out_cursor 将提示输入变量对话框。将变量类型设置为 cursor 以及 OUT 。然后输出将显示在网格部分。

    BEGIN
    MyPackage.GetFailedTransactions(:my_out_cursor);
    END;