oracle里的extend是什么意思数组.extend;干什么用的?

oracle里的extend是什么意思数组.extend;干什么用的


沧海一幻觉
浏览 1095回答 2
2回答

波斯汪

您好,他是扩展已知的数组空间,例:DECLARETYPE CourseList IS TABLE OF VARCHAR2(10);courses CourseList;BEGIN-- 初始化数组元素,大小为3courses := CourseList( 'Biol 4412 ', 'Psyc 3112 ', 'Anth 3001 ');-- 为数组增加一个元素,数组大小为4,末尾的元素为NULLcourses.EXTEND; -- append one null element-- 为增加的元素赋值,如果没用EXTEND,这里会出错courses(4) := 'Engl 2005 ';end

潇潇雨雨

oracle中的extend是扩展复杂数据结构如数据的。扩展已知的数组空间,举例:DECLARETYPE CourseList IS TABLE OF VARCHAR2(10);courses CourseList;BEGIN-- 初始化数组元素,大小为3courses := CourseList( 'Biol 4412 ', 'Psyc 3112 ', 'Anth 3001 ');-- 为数组增加一个元素,数组大小为4,末尾的元素为NULLcourses.EXTEND; -- append one null element-- 为增加的元素赋值,如果没用EXTEND,这里会出错courses(4) := 'Engl 2005 ';endOracle 在逻辑上是由各个表空间(tablespace)构成的,tablespace由segments(段)构成段是由extends构成 中文叫作区 或者数据区区是由一个一个的数据块构成 数据块的大小由操作系统决定。
打开App,查看更多内容
随时随地看视频慕课网APP