-1

次で始まるストアドプロシージャがあります。

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

INおよびOUTパラメータ呼び出しの目的を誰かが説明できますか?

4

1 に答える 1

1

そのため、 SQLOUTパラメータにより、ストアド プロシージャはデータ値を呼び出し元に渡すことができます。INparam は、ストアド プロシージャに追加するものです。

基本的な例:

DECLARE
   V_OUT INTEGER;
BEGIN
  EXECUTE SomeName('22.2.2000', V_OUT);
  DBMS_OUTPUT.PUT_LINE('OUT is: ' || V_OUT);
END;
于 2012-06-08T19:46:16.507 に答える