Oracle之可變陣列
使用INDEX BY BINARY_INTEGER的索引表,則實現同一執行結果,程式要做哪些相應的改變。
SET SERVEROUTPUT ON
DECLARE
TYPE dept_list IS TABLE OF dept.dname%TYPE INDEX BY BINARY_INTEGER;
TYPE top5_list IS TABLE OF dept.loc%TYPE INDEX BY BINARY_INTEGER;
dis_dept dept_list;
Num_5 top5_list;
BEGIN
dis_dept(1):='AMGN';
IF dis_dept IS NULL THEN
dis_dept(1) :=’AMGN’ ;
dis_dept(2) :=’BGEN’ ;
DBMS_OUTPUT.PUT_LINE('dis_dept表當前元素個數為:'||to_char(dis_dept.count));
END IF;
Num_5(1) := ‘ORCL’ ;
Num_5(2) := ‘CSCO’ ;
IF NOT Num_5.EXISTS(3) THEN
Num_5(3):='CPQ';
END IF;
Num_5(4):='DELL';
FOR COUNTER IN 1..4 LOOP
DBMS_OUTPUT.PUT_LINE(NUM_5(COUNTER));
END LOOP;
END;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-739590/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 陣列二:使用陣列可變函式為陣列排序陣列函式排序
- 可變陣列——連結串列前言陣列
- golang 之slice 變長陣列Golang陣列
- 關於Java的小知識集合之 ArrayList可變長陣列Java陣列
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- Vue原始碼解析之陣列變異Vue原始碼陣列
- 陣列可響應陣列
- js如何建立一個具有可變數量的陣列JS變數陣列
- 重寫陣列的方法(改變原陣列)陣列
- volatile修飾陣列,那麼陣列元素可見嗎?陣列
- 陣列的操作-變形陣列
- web前端陣列處理之陣列去重Web前端陣列
- 陣列去重,地址不改變陣列
- 如何監聽陣列變化?陣列
- web前端陣列處理之扁平化陣列Web前端陣列
- web前端培訓之Javascript如何改變陣列的長度?Web前端JavaScript陣列
- php 迴圈陣列引用傳值改變陣列本身的值PHP陣列
- JavaScript 學習筆記 - 多維陣列變為一維陣列JavaScript筆記陣列
- 知識點:可變陣列的屬性使用copy修飾的後果陣列
- js陣列方法之ReduceJS陣列
- PHP入門之陣列PHP陣列
- golang基礎之陣列Golang陣列
- Java學習之陣列Java陣列
- javascript之陣列去重JavaScript陣列
- IOS筆記之陣列iOS筆記陣列
- JavaScript 之 物件/JSON/陣列JavaScript物件JSON陣列
- PHP陣列學習之計算陣列元素總和PHP陣列
- 泛型、陣列列表與協變泛型陣列
- 不可變陣列的範圍求和陣列
- JavaScript2:變數、陣列、字串JavaScript變數陣列字串
- 資料結構之陣列和矩陣--矩陣&不規則二維陣列資料結構陣列矩陣
- javascript中常用的陣列操作方法,以及是否會改變原始陣列JavaScript陣列
- Javascript如何改變陣列的長度?JavaScript陣列
- Vue響應式—-陣列變異方法Vue陣列
- 1.11 JavaScript2:變數、陣列、字串JavaScript變數陣列字串
- 資料結構之「陣列」資料結構陣列
- 《JavaScript 闖關記》之陣列JavaScript陣列
- 資料結構之陣列資料結構陣列
- JavaScript資料結構之陣列棧佇列JavaScript資料結構陣列佇列