0
我正在努力了解这是如何完成的,并且如果有人能够引导我了解PL/SQL中的二维数组是如何创建的,我将非常感激。如何创建一个多维数组
我正在努力了解这是如何完成的,并且如果有人能够引导我了解PL/SQL中的二维数组是如何创建的,我将非常感激。如何创建一个多维数组
您可以考虑以下代码,因为table2中的每一行都有一个类型为table1的集合。您可以按照BEGIN中所示插入任意数量的值。
DECLARE
TYPE table1 IS TABLE OF NUMBER
INDEX BY PLS_INTEGER;
TYPE table2 IS TABLE OF table1
INDEX BY PLS_INTEGER;
var_i table2
BEGIN
var_i (1) (1) := 1;
var_i (1) (2) := 12;
END;
[创建或在PL/SQL模拟二维阵列]的可能重复(http://stackoverflow.com/questions/9155742/creating-or-simulating-two-dimensional-arrays-in-pl-从Oracle的[PL/SQL集合与记录(HTTP SQL) – Stijn
参见[多维集合(http://docs.oracle.com/cd/E11882_01/appdev.112/e17126/composites.htm#LNPLS00507):// docs.oracle.com/cd/E11882_01/appdev.112/e17126/composites.htm)。有三个不同的例子。 – user272735