????? 通常情況下,在PL/SQL中,處理單行單列的數據可以使用標量變量,而處理單行多列的數據則使用PL/SQL記錄是不錯的選擇。單列多行數據
則由聯合數組或嵌套表來完成,其特點是類似于單列數據庫表。在Oracle 9i 之前稱為PL/SQL索引表,9i 之后稱之為聯合數組。嵌套表也是集合
類型中的一種,下面分別介紹這兩種集合數據類型的使用方法。
?
一、聯合數組
二、嵌套表
三、總結
1、不論是聯合數組還是嵌套表,應當以集合的方式來看待與處理
2、聯合數組在聲明其類型時需要指定index by子句,而嵌套表則不需要
3、聯合數組和嵌套表兩者元素個數無限制???
4、聯合數組不需要初始化,而嵌套表則需要對其進行初始化。其次是嵌套表初始化賦空值的情形則后續需要使用extend方式來擴展集合尺寸的大小
5、聯合數組不能作為表上列的數據類型,而嵌套表無此限制
?
四、更多參考
dbms_xplan之display_cursor函數的使用
?
?????????????????
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
