脚本宝典收集整理的这篇文章主要介绍了Oracle数组的创建和使用,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
参考链接:https://blog.51cto.COM/baser/1411997
-- Created on 2014-5-15 by ADMINISTRATOR
DECLARE
TYPE Arr1 IS VARRAY(10) OF NUMBER;
Tab_1 Arr1;
TYPE Arr2 IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
Tab_2 Arr2;
BEgin
-- test statements here
Tab_1 := Arr1(1, 3, 4, 6, 3, 2, 8, 5);
FOR a IN 1 .. Tab_1.Count LOOP
Dbms_Output.Put_Line(' ' || Tab_1(a));
END LOOp;
Tab_2(1) := 101;
Tab_2(2) := 102;
Tab_2(3) := 103;
Tab_2(4) := 104;
FOR b IN 1 .. Tab_2.Count LOOP
Dbms_Output.Put_Line(' ' || Tab_2(b));
END LOOP;
END;
这块得自己补充说明
参考链接:https://bLOG.csdn.net/fanbaodan/article/details/91492192 按照上面链接学习数组的创建时,有put_line但是并没有输出结果。之后查询该方法,按照这个链接说明需要用set serveroutput on; 开启Oracle输出;管用。
参考链接:http://blog.ITpub.net/7416120/viewspace-1004282/
注意一下这句话 execute immediate sSQL using iUserNum,sPower; 和他之前的 ssql := 'Insert into TBBCUSERSysPOWER(USERNUM,SYSPOWERCODE) Values(:Variant1;:Variant2)';
在自己改程序的时候先修改了using之后的两个变量,然后根据报错信息一点一点修改程序(前两步)。在之后根据需要多练习(之后)
有关Oracle中的定义:define/declare/variable另起笔记
以上是脚本宝典为你收集整理的Oracle数组的创建和使用全部内容,希望文章能够帮你解决Oracle数组的创建和使用所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。