oracle如何新建一个2个字段的表变量即新建一个表的数据类型,有一点相当于二维数组
答案:2 悬赏:40 手机版
解决时间 2021-03-15 04:01
- 提问者网友:未信
- 2021-03-14 12:36
其实我是要将一个字段里的数据将满足条件的一行变成两行不满足条件的就不用变就维持原来的一行,然后要将这些数据输出,但不能新建临时表,另外说一下数据库用的是oracle
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-03-14 13:14
用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;
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;
全部回答
- 1楼网友:独钓一江月
- 2021-03-14 14:49
buffer[x][y]有个地址,c也有个地址;buffer[x][y]=c;这样写编译器就把它解释成从c的地址单元中拿出内容来存放到buffer[x][y]的地址单元中去。这样就把c的值赋给buffer[x][y]了。注意,buffer是二维数组,而buffer[x][y]只是第x行、第y列的一个元素,所以并不能认为是给二维数组赋值,只是对它的某一个元素赋值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯