2008年12月18日 星期四

[Oracle] 複雜資料結構 - RECORD

何謂 RECORD ?

RECORD 是由一群各自儲存於不同欄位的相關資料所組合而成的群組,每個資料都有各自的名稱與資料型態。

使用 RECOED 的好處在於當 RECORD 被當作參數丟入 subprogram 處理的時候,或是同時包含多個不同 table 中的不同欄位時,處理的效率是很好的。

 

建立 RECORD 資料型態

首先,先了解建立 RECORD 型態的語法:


接著是實際定義 RECORD 的範例:(定義於 package specification 中)


RECORD 的使用

當 RECORD 定義好後就可以使用了,以下為使用範例:


以下擷取之前範例(EMP_EVAL)的部份程式碼作為範例:

沒有留言:

張貼留言