永发信息网

oracle嵌套表赋值问题

答案:2  悬赏:70  手机版
解决时间 2021-01-27 20:10
declare
type t_rec is record
(
name varchar2(10),
score integer
);
type t_tab is table of t_rec;
t_test t_tab:=t_tab();
begin
t_test.extend(1);
t_test:=t_tab('cc',1);
end;
这里为什么发生调用‘t_tab’时参数个数或者类型错误???
最佳答案
首先你要知道extend的用法哦,它用来为嵌套表和变长数据扩展元素,
extend:在集合末端添加一个空元素
extend(n):在集合末端添加n个空元素
extend(n,i):把第i个元素复制n份,并添加到集合的末端。
而且如果集合没有进行初始化的话也是不能用extend进行扩展的哦,如果扩展完成,就是追加了一个null元素,需要t_tab('cc',1,null)哦。有问题再追问吧,望采纳。
全部回答
select to_char((select substr(max(file_name),-6,2) from dba_data_files where tablespace_name ='itschdserverdata')+1,'00') from dual 里面嵌套的select的外层不需要用单引号。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我有一张1999年的100元人民币,但是右边有一
一个空杯子装满水,水的总质量为500克;用它
生离死别的意思是什么啊?知道的请说下!
历史上的蜀国指现在的哪里
请问食用盐开封一段时间后,有股刺鼻的味道而
电脑屏幕老化怎么办?
“亲其师才能信其道,信其道才愿受其教”这句
手腕骨折恢复时间
哪种保健酒最好
铁路客票代售处地址在什么地方,想过去办事
保价邮件的意思是什么啊?知道的请说下!
求一个离悉尼大学和UNSW都不远的一个区
中国邮政储蓄银行(西环支行)(西环大道)地址在
用“;” 造句话快,我很需要
鞍山到弓长岭自己开车有几条道,最近的道?
推荐资讯
请大师根据生日帮我选一注大乐透,我要长期守
想看一下宝马x5中规版车外观,在看一下中东版
黑色丝袜配银色鞋子不丑吗?
杭州湾电信宽带在那里缴费
oppor8207怎么搜索不到蓝牙设备
下列有关脂质的描述正确的是A. 胆固醇是构成
一个秃顶老头望着一座山打一成语
中国古代为什么这么重视农业,以至于到后来工
皮卡堂怎么才能有把握得到五星红瞳
虎皮鹦鹉肚子变大拉屎白色
如何攻击别人的网站?
寻梦西游地址好找么,我有些事要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?