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小时内删除。
发表评论