【问题标题】:Stored procedure in DB2DB2 中的存储过程
【发布时间】:2012-06-08 19:39:30
【问题描述】:

我有一个以以下内容开头的存储过程:

CREATE PROCEDURE somename.tablename (IN P_DATE DATE,
                                            OUT P_ROWS_TO_INSERT INTEGER)

有人可以解释一下 IN 和 OUT 参数调用的目的吗?

【问题讨论】:

    标签: sql stored-procedures db2


    【解决方案1】:

    所以 SQL OUT 参数允许存储过程将数据值传回给调用者。 IN param 是您添加到存储过程的参数。

    基本示例:

    DECLARE
       V_OUT INTEGER;
    BEGIN
      EXECUTE SomeName('22.2.2000', V_OUT);
      DBMS_OUTPUT.PUT_LINE('OUT is: ' || V_OUT);
    END;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-25
      • 2014-10-26
      • 2019-11-10
      • 2015-06-09
      相关资源
      最近更新 更多