type t_test1 is table of number index by varchar(10);t_test1('北京'):=1;
t_test1('广州'):=2;
t_test1('上海'):=3;用frist,last可以返回北京上海.但是广州怎么返回?请大虾帮忙
t_test1('广州'):=2;
t_test1('上海'):=3;用frist,last可以返回北京上海.但是广州怎么返回?请大虾帮忙
解决方案 »
- 请教一个oracle查询的问题。谢谢
- asp.net mvc 加 ORCLE开发,多个客户端只有一个ORACLE SESSION
- 这个sql 怎么优化,难道oracle 比sqlserver差??
- 关于oracle的inserted value too large for column问题
- 自己定义函数,报错了哪位大侠指点一下
- ASP如何调用oracle的存储过程?
- 导入ORACLE的问题,大家帮忙阿
- 关于显示的字体问题
- 如何快速的将大数据量写入oracle数据库?
- Oracle 今天突然变卡
- 非高手不可解决......急......
- oracle9i 如何将一个表中的long raw 数据插入到另一个表中的long raw 列?
type t_test1 is table of number index by varchar2(10);
area_tab t_test1;
v_index varchar2(10);
begin
v_index := area_tab.first;
dbms_output.put_line('the table index is :'||v_index);
loop
v_index := area_tab.next(v_index);
exit when v_index is null;
dbms_output.put_line('the table index is :'||v_index);
end loop;
end;
TYPE t_test1 IS TABLE OF VARCHAR2(10) INDEX BY BINARY_INTEGER ;
v_table t_test1;
BEGIN
v_table(1):='上海';
v_table(2):='上海1';
v_table(3):='上海2';
FOR i IN 1..v_table.COUNT
LOOP
DBMS_OUTPUT.PUT_LINE(v_table(i));
END LOOP;
END;
--结果
上海
上海1
上海2
v_table(1):='上海';
v_table(2):='上海1';
v_table(3):='上海2';我需要的是1,2,3.下标.