求助:oracle 如何定义二维数组?

[复制链接]
查看11 | 回复2 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
一维的用过,二维的没有用过,帮忙看看,谢谢
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
declare


type rec_name is record

(lastname varchar2(32),
firstname varchar2(32));

type var_array is table of rec_name;

v_rec rec_name;

v_arr var_array := var_array();
begin

v_arr.extend;

v_rec.lastname := 'abc';

v_rec.firstname := 'def';

v_arr(1) := v_rec;

dbms_output.put_line(v_arr(1).lastname);
end;
可以借助于record构造一个二维数组...
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
PL/SQL 表。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行