2 回答

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
您好,他是擴(kuò)展已知的數(shù)組空間,例:
DECLARE
TYPE CourseList IS TABLE OF VARCHAR2(10);
courses CourseList;
BEGIN
-- 初始化數(shù)組元素,大小為3
courses := CourseList( 'Biol 4412 ', 'Psyc 3112 ', 'Anth 3001 ');
-- 為數(shù)組增加一個(gè)元素,數(shù)組大小為4,末尾的元素為NULL
courses.EXTEND; -- append one null element
-- 為增加的元素賦值,如果沒(méi)用EXTEND,這里會(huì)出錯(cuò)
courses(4) := 'Engl 2005 ';
end

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
oracle中的extend是擴(kuò)展復(fù)雜數(shù)據(jù)結(jié)構(gòu)如數(shù)據(jù)的。
擴(kuò)展已知的數(shù)組空間,舉例:
DECLARE
TYPE CourseList IS TABLE OF VARCHAR2(10);
courses CourseList;
BEGIN
-- 初始化數(shù)組元素,大小為3
courses := CourseList( 'Biol 4412 ', 'Psyc 3112 ', 'Anth 3001 ');
-- 為數(shù)組增加一個(gè)元素,數(shù)組大小為4,末尾的元素為NULL
courses.EXTEND; -- append one null element
-- 為增加的元素賦值,如果沒(méi)用EXTEND,這里會(huì)出錯(cuò)
courses(4) := 'Engl 2005 ';
end
Oracle 在邏輯上是由各個(gè)表空間(tablespace)構(gòu)成的,
tablespace由segments(段)構(gòu)成
段是由extends構(gòu)成 中文叫作區(qū) 或者數(shù)據(jù)區(qū)
區(qū)是由一個(gè)一個(gè)的數(shù)據(jù)塊構(gòu)成 數(shù)據(jù)塊的大小由操作系統(tǒng)決定。
- 2 回答
- 0 關(guān)注
- 1293 瀏覽
添加回答
舉報(bào)