declare了一个变量a='{1:[2,3,4],2:[3,4]}'
a变量可以看成是一个map,key为1的value是2,3,4
我想让key为1的value后面加一个5,变成a='{1:[2,3,4,5],2:[3,4]}'在存储过程里应该怎么写呢,写不出哥今天就不用下班了,急求啊!!!
a变量可以看成是一个map,key为1的value是2,3,4
我想让key为1的value后面加一个5,变成a='{1:[2,3,4,5],2:[3,4]}'在存储过程里应该怎么写呢,写不出哥今天就不用下班了,急求啊!!!
解决方案 »
- pl/sql DEVELOPER 修改时停顿
- sqlldr 如何导入文本为clob类型
- 热心人帮我查一下:Error: PL/SQL: ORA-00600: 内部错误代码,参数: [qcscpqbc1], [1], [0], [], [], [], [], []
- 急问 ORA-10632:Invalid rowid 的问题
- xdbconfig.xml到底在什么地方?
- 歧义存储过程看不懂
- 求解 ORACLE 11g 多用户管理问题
- 各位大哥,哪里有toad 8.0下载啊,能注册的那种?
- ER 模型的几个问题,麻烦高手帮我解释一下!
- 用什么工具最适合oracle的sql语句及数据库结构的管理?
- JOB文件不能自动执行
- 简单的SQL查询语句 求指教
declare
type ta_int_a is table of integer;
type ta_int_b is table of ta_int_a;
va ta_int_b:=ta_int_b(ta_int_a(2,3,4),ta_int_a(8,10,1));
i int;
j int;
begin
for i in 1..va.count loop
dbms_output.put_line('This is the :'||i||' row1--------------');
for j in 1..va(i).count loop
dbms_output.put_line(va(i)(j));
end loop;
end loop;
end;This is the :1 row1--------------
2
3
4
This is the :2 row1--------------
8
10
1