Sql中数组的定义和使⽤Sql中数组的定义和使⽤
⾸先你需要定义⼀个数组类型,然后定义这个数组变量
declare
type  a_type  is  table  of  number;
--  type  a_type  is  array(10)  of  number;
--  下⾯⼀种定义⽅式则指定了该数组的最⼤元素个数
a  a_type  :=  a_type();  --  定义并初始化⼀个数组变量
begin
a(1)  :=  1;
a(2)  :=  10;一维数组的定义和初始化
a(3)  :=  100;
end;
另外数组还有⼀下⽅法和属性
first  --  第⼀个元素下标
last  --  最后⼀个元素下标
count  --  数组元素个数
prior(n)  --  下标  n  的前⼀个元素下标
next(n)  --  下标  n  后⼀个元素下标
extend(n)  --  添加  n  个数组元素,不带参数添加⼀个数组元素
delete(n)  --  删除数组中下标为  n  的元素,不带参数删除整个数组元素

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。