gpt4 book ai didi

stored-procedures - 将值列表作为输入参数传递给PL/SQL过程

转载 作者:行者123 更新时间:2023-12-04 07:50:21 38 4
gpt4 key购买 nike

嗨,我有一个要求,我要在PL/SQL过程中获取输入参数的值列表。输入列表的大小是动态变化的。如何处理这个要求有什么帮助?

最佳答案

CREATE OR REPLACE PACKAGE PKG_TEST AS
TYPE X IS TABLE OF VARCHAR2(30);
PROCEDURE XYZ(Y IN X);
END PKG_TEST;
/

该类型可以声明为“TABLE OF”或“VARRAY(10)”;
CREATE OR REPLACE PACKAGE  BODY PKG_TEST AS
PROCEDURE XYZ(Y IN X) AS
BEGIN
FOR I IN Y.FIRST..Y.LAST
LOOP
DBMS_OUTPUT.PUT_LINE('THE VALUE OF I IS'||Y(I));
END LOOP;
END;
END PKG_TEST;
/

DECLARE
BEGIN
PKG_TEST.XYZ('1','2','3','4');
END;
/

关于stored-procedures - 将值列表作为输入参数传递给PL/SQL过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21605267/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com