table型別(關聯陣列)

2021-08-30 04:10:24 字數 340 閱讀 3077

定義乙個關聯陣列:type mytable is table of number index by varchar2(200);

類似鍵值對

標準的定義語句:type type_name is table of element_type [not null] index by [binary_integer | pls_integer | varchar2(size_limit)];

屬性:count檢視陣列裡的資料個數,一般下標從1開始

exists(n) 檢視第n個元素是否存在,在返回true,否則false

first和last 檢視集合首尾個數

delete 清空元素

資料型別(5) 關聯陣列

作用 建立乙個更加靈活的陣列。類似於字典。也就是說,關聯陣列可以儲存任何型別的資料,也可以使用任何資料型別作為索引。類似字典的鍵值對 因為任何資料型別都可以作為其索引值,所以其索引值可以是不連續的。例子 bit 63 0 assoc int idx 1 理解 也就是理解關聯資料的鍵值對,儲存值是bi...

1215 關聯陣列

一 陣列變數的限制 在前面講的陣列變數中,可以通過下標訪問其中的元素。例如,下列語句訪問陣列 array 的第三個元素 scalar array 2 雖然陣列很有用,但它們有乙個顯著缺陷,即很難記住哪個元素存貯的什麼內容。假如我們來寫乙個程式計算某檔案中首字母大寫的單詞出現的次數,用陣列來實現就比較...

9 3 關聯陣列

關聯陣列是bash 4.0新增的乙個特性。關聯陣列將值與索引連線 關聯 到一起,所以我們可以將元資料與實際資料關聯起來。使用這種方式可以將 家與他的樂器聯絡起來。關聯陣列必須以大寫的declare a命令來進行宣告。cat musicians.sh bin bash declare a beatle...