2011年6月14日星期二

  记录 集合 小结

处理单行单列数据         标量变量

处理单行多列数据         记录

处理多行单列数据         集合

处理多行多列数据         记录表

定义 记录record

  1. TYPE emp_record_type IS RECORD( name emp.ename%TYPE,salary emp.sal%TYPE,dno emp.deptno%TYPE) ; emp_record emp_record_type;
  2. emp_record  emp%ROWTYPE;

定义 集合collection

  1. index-by table                  TYPE ename_table_type IS TABLE OF emp.ename%TYPE INDEX BY BINARY_INTEGER ; ename_table ename_table_type;
  2. nested table                      TYPE ename_table_type IS TABLE OF emp.ename%TYPE ;ename_table ename_table_type;
  3. varray                              TYPE ename_table_type IS VARRAY(20) OF emp.ename%TYPE ;ename_table ename_table_type;

定义 记录表

  1. TYPE emp_table_type IS TABLE OF emp%ROWTYPE INDEX BY BINARY_INTEGER ; ename_table emp_table_type;

没有评论:

发表评论