oracle如何新建一个2个字段的表变量即新建一个表的数据类型,有一点相当于二维数组

其实我是要将一个字段里的数据将满足条件的一行变成两行不满足条件的就不用变就维持原来的一行,然后要将这些数据输出,但不能新建临时表,另外说一下数据库用的是oracle
最新回答
初夏の晨曦

2024-10-12 07:58:38

用plsql table
declare
type tRecordTest is record (
id integer,
name varchar2(50));
type tTableTest is table of tRecordTest index by binary_integer;
TableTest tTableTest;
begin
TableTest(1).id := 1;

TableTest(1).name := 'Test';
end;
——_戏子℡

2024-10-12 07:58:47

定义一个record
追问
record只能使用一次,我需要一个像表一样的二维数组,能用下标进行存入和读取
追答
好吧,那试试游标吧。