PL SQL入門系列 集合之 巢狀表

2021-08-29 06:05:30 字數 575 閱讀 8694

本文繼續向你介紹集合中的巢狀表,

巢狀表類似平時所見的資料庫表,巢狀表可以儲存在資料庫中.

一. 定義語法為:

type table_name is table of table_type [not null];

二.示例

sql **

--自定義型別testobject;

create

orreplace type testobject as object   

(  field_1 number,  

field_2 varchar2(20),  

field_3 varchar2(20)  

);  

/  declare

type objecttab is

table

of testobject;  

v_tab objecttab := objecttab();  

begin

v_tab.extend;  

v_tab(v_tab.last) := testobject(333,'哈哈','測試');  

end;  

PL SQL 聯合陣列與巢狀表

通常情況下,在pl sql中,處理單行單列的資料可以使用標量變數,而處理單行多列的資料則使用pl sql記錄是不錯的選擇。單列多行資料 則由聯合陣列或巢狀表來完成,其特點是類似於單列資料庫表。在oracle 9i 之前稱為pl sql索引表,9i 之後稱之為聯合陣列。巢狀表也是集合 型別中的一種,下...

集合 索引表,巢狀表,變長陣列

三種集合比較 元素下標 個數限制 初始化表資料列 索引表 binary integer pls integer varchar2 無限制不需要 不可以巢狀表 從1開始 無限制需要 可以陣列 從1開始 有最大個數 需要可以 1.索引表 type type name is table of elemen...

資料庫基礎系列之五 PL SQL入門 2

比較零碎,先記下了,以後再系統地去學習 1.在儲存過程中使用游標返回結果集 1 包 create or replace package pkg returnset astype mycurtype is ref cursor end 2 儲存過程 create or replace procedur...