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

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