PLSQL Language Referenc-PL/SQL集合和記錄-關聯陣列-正確地使用關聯陣列
正確地使用關聯陣列
關聯陣列適用於:
n 一個相對較小的查詢表,每當呼叫子程式或初始化宣告它的包的時候,都可以在記憶體中被構造。
n 與資料庫之間傳遞集合。
宣告關聯陣列型別的子程式形參,對於Oralce OCI或Oracle預編譯器,繫結宿主陣列到實參。PL/SQL自動在宿主的陣列和使用PLS_INTEGER索引的關聯陣列間轉換。
注意:不能在方案層次宣告關聯陣列型別。因此當把關聯陣列型別作為引數傳遞給獨立的儲存子程式,你必須在一個包規範中宣告該型別。這樣該型別對於被呼叫的子程式和呼叫子程式或匿名塊都是可用的。
技巧:與資料庫伺服器之間傳遞集合的最高效的方式是使用帶有FORALL或BULK COLLECT子句的關聯陣列。
關聯陣列的目的是臨時資料儲存,使關聯陣列在資料庫會話的整個生命週期內持久化,需要在包規範中宣告它,在包體中填充它。來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1107204/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PLSQL Language Referenc-PL/SQL集合和記錄-關聯陣列-宣告關聯陣列常量SQL陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-關聯陣列SQL陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-可變陣列-正確地使用可變陣列SQL陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-NSL引數值對字串索引的關聯陣列的影響SQL字串索引陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-集合比較-和NULL比較可變陣列和巢狀表變數SQLNull陣列巢狀變數
- PLSQL Language Referenc-PL/SQL集合和記錄-使用記錄更新行SQL
- 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巢狀
- bash指令碼中的普通陣列和關聯陣列指令碼陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-記錄更新和插入的限制SQL
- Perl學習筆記(五)——關聯陣列筆記陣列
- PLSQL Language Referenc-巢狀表-巢狀表和陣列間的重要區別(正確地使用巢狀表)SQL巢狀陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-記錄比較-將記錄插入到表中SQL
- PLSQL Language Referenc-PL/SQL集合和記錄-使用Multiset Conditions比較巢狀表SQL巢狀
- Oracle陣列使用以及PLSQL操作記錄Oracle陣列SQL
- MYSQL A、B表陣列關聯查詢MySql陣列
- javascript關聯陣列簡單介紹JavaScript陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-集合比較-比較巢狀表是否相等SQL巢狀
- PLSQL Language Referenc-PL/SQL集合和記錄-集合變數賦值-資料的相容性SQL變數賦值
- 10個必須掌握的PHP關聯陣列使用技巧PHP陣列
- PHP二維關聯陣列的遍歷方式PHP陣列
- php遍歷關聯陣列的三種方法PHP陣列
- 關於在類陣列中使用陣列方法陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-集合變數賦值-將集合操作結果賦給巢狀表SQL變數賦值巢狀
- 關聯矩陣矩陣
- PLSQL Language Referenc-PL/SQL靜態SQL-靜態SQL的描述-偽列SQL
- 《JavaScript 闖關記》之陣列JavaScript陣列
- javascript中集合、陣列和物件的區別和關係JavaScript陣列物件
- 記錄Record、PL/SQL表和二維陣列SQL陣列
- plsql陣列學習SQL陣列
- plsql 陣列的用法SQL陣列
- vue陣列操作遇到坑-關於陣列操作Vue陣列
- 一對多關聯表,怎麼判斷返回關聯陣列不為空的值啊?陣列
- 【java】【集合】陣列和集合的基本概述Java陣列