PLSQL Language Referenc-PL/SQL集合和記錄-關聯陣列-宣告關聯陣列常量
宣告關聯陣列常量
宣告關聯陣列常量,必須建立一個函式,該函式可以使用初始值來填充關聯陣列,而後在常量的宣告中呼叫該函式。
CREATE OR REPLACE PACKAGE My_Types AUTHID DEFINER IS --關聯陣列 TYPE My_AA IS TABLE OF VARCHAR2(20) INDEX BY PLS_INTEGER; --該函式相當於可變陣列和巢狀表的構造器 FUNCTION Init_My_AA RETURN My_AA; END My_Types;
CREATE OR REPLACE PACKAGE BODY My_Types IS FUNCTION Init_My_AA RETURN My_AA IS Ret My_AA; BEGIN Ret(-10) := '-ten'; Ret(0) := 'zero'; Ret(1) := 'one'; Ret(2) := 'two'; Ret(3) := 'three'; Ret(4) := 'four'; Ret(9) := 'nine'; RETURN Ret; END Init_My_AA; END My_Types; DECLARE --定義關聯陣列常量 v CONSTANT My_Types.My_AA := My_Types.Init_My_AA(); BEGIN DECLARE Idx PLS_INTEGER := v.FIRST(); BEGIN WHILE Idx IS NOT NULL LOOP DBMS_OUTPUT.PUT_LINE(TO_CHAR(Idx, '999')||LPAD(v(Idx), 7)); Idx := v.NEXT(Idx); END LOOP; END;
END;
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1107192/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PLSQL Language Referenc-PL/SQL集合和記錄-關聯陣列SQL陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-關聯陣列-正確地使用關聯陣列SQL陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-NSL引數值對字串索引的關聯陣列的影響SQL字串索引陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-可變陣列-正確地使用可變陣列SQL陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-集合比較-和NULL比較可變陣列和巢狀表變數SQLNull陣列巢狀變數
- PLSQL Language Referenc-PL/SQL集合和記錄-集合變數賦值-給可變陣列和巢狀表賦NULL值SQL變數賦值陣列巢狀Null
- PLSQL Language Referenc-PL/SQL集合和記錄-多維集合SQL
- PLSQL Language Referenc-PL/SQL集合和記錄-集合型別SQL型別
- php關聯陣列和索引陣列差別PHP陣列索引
- PLSQL Language Referenc-PL/SQL集合和記錄-集合構造器SQL
- PLSQL Language Referenc-PL/SQL集合和記錄-使用記錄更新行SQL
- PLSQL Language Referenc-PL/SQL集合和記錄-巢狀表SQL巢狀
- bash指令碼中的普通陣列和關聯陣列指令碼陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-記錄更新和插入的限制SQL
- Perl學習筆記(五)——關聯陣列筆記陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-記錄比較-將記錄插入到表中SQL
- MYSQL A、B表陣列關聯查詢MySql陣列
- javascript關聯陣列簡單介紹JavaScript陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-集合比較-比較巢狀表是否相等SQL巢狀
- PLSQL Language Referenc-PL/SQL子程式-前向宣告SQL
- PLSQL Language Referenc-PL/SQL集合和記錄-集合變數賦值-資料的相容性SQL變數賦值
- PLSQL Language Referenc-PL/SQL集合和記錄-使用Multiset Conditions比較巢狀表SQL巢狀
- PHP二維關聯陣列的遍歷方式PHP陣列
- php遍歷關聯陣列的三種方法PHP陣列
- Oracle陣列使用以及PLSQL操作記錄Oracle陣列SQL
- PLSQL Language Referenc-PL/SQL集合和記錄-集合變數賦值-將集合操作結果賦給巢狀表SQL變數賦值巢狀
- 關聯矩陣矩陣
- PLSQL Language Referenc-PL/SQL靜態SQL-靜態SQL的描述-偽列SQL
- Java陣列宣告建立和使用以及多維陣列、Arrays類、稀疏陣列Java陣列
- 《JavaScript 闖關記》之陣列JavaScript陣列
- javascript中集合、陣列和物件的區別和關係JavaScript陣列物件
- 記錄Record、PL/SQL表和二維陣列SQL陣列
- 10個必須掌握的PHP關聯陣列使用技巧PHP陣列
- plsql陣列學習SQL陣列
- plsql 陣列的用法SQL陣列
- Swift學習筆記(二十四)——常量陣列和常量字典Swift筆記陣列
- vue陣列操作遇到坑-關於陣列操作Vue陣列
- 關於在類陣列中使用陣列方法陣列