1、創建用戶自定義的PLSQL記錄
2、利用%ROWTYPE屬性來創建記錄
3、創建PLSQL表
4、描述記錄、表、記錄的表之間的區別
注意:以下實例中標點均為英文半角
一、合成數據類型
1、類型分為PLSQL記錄和PLSQL表
2、包含內部組件
3、可重用
二、PLSQL記錄
與3GL中的記錄結構相似
與數據庫表是兩回事
是一個方便的途徑FETCH一些行FROM一個表來進行相關處理。
標準語法格式我們暫不介紹,因為每本書上均有。
看例子:
declare
vjob varchar(9);
v_count number:=0;
vtotal date:=sysdate +7;
c_tax constant number(3,2):=8.25;
v_valid boolean not null:=true;
ttt vtotal%type;
type emp_record_type is record
(empno number not null:=100,
ename emp.ename%type,
job emp.job%type);
emp_record emp_record_type;
begin
--select sysdate into vtotal from dual;--體會有無此句與結果的影響
dbms_output.put_line (vtotal);
end;
/
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/