statList是什么啊,是不是应该初始化 arrl?
好像数组定义一定要初始化的
好像数组定义一定要初始化的
解决方案 »
- 数据库设计的疑问,求指点
- 【高手看过来】修改基本表数据,对应视图及日志文件是否更新?
- 请问谁有过将mysql存储过程转到oracle的经历
- 求教个sql算法问题
- 急求 oracle 中如何取消用户登陆次数限制,而不被锁定?
- oracle存储过程问题
- oracle 10 \g安装问题,在线等待
- 50分送上!某一唯一索引字段,18位char,截去前两位后添03,想查询所有可能重复记录
- Powerdesign的pdm文件怎么导入到oracle里??
- 高级问题:嵌入到浏览器下的Excel如何访问oracle数据库(不要安装客户端软件)?
- 怎么用一条语句将从A表查出来的数据直接插入到B表里
- !!10万火急,用delphi的ADOStoreProc调用oracle服务器存储过程问题
i NUMBER(2);
TYPE tabcolArr IS VARRAY (8) OF varchar2(800);
tabcolArray tabcolArr:=tabcolArr(0,0,0,0,0,0,0,0);
Begin
i:=0;
While i<8 Loop
tabcolArray(i) := a;
i:=i+1;
End Loop;
End;没试过,可能有错
type stat_array is varray(1000) of List;
arr1 stat_array:=stat_array();
begin
arr1.extend();
arr1(1) .Str1 := 'a';
arr1(1) .Str2 := 'b';
end;
/oracle数组下标由1开始
可以在声明数组时加上“Index by 整数数据类型” 这样就可以不用初始化,就可以用类似arrl(1),arrl(2)这样的方式来使用,如果不加上Index by ... ,就必须得初始化数组,当然也可以用字符或字符串的方式来表示,如:arrl('a'),arrl('b')