17,086
社区成员
发帖
与我相关
我的任务
分享
DECLARE
TYPE emp_type IS RECORD(emp_no emp.empno%TYPE,emp_name emp.ename%TYPE );--定义emp记录类型
TYPE emp_type_array IS TABLE OF emp_type INDEX BY BINARY_INTEGER;--定义存放emp记录的数组类型
emp_rec emp_type;--声明变量,类型:emp记录类型
emp_rec_array emp_type_array;--声明变量,类型:存放emp记录的数组类型
BEGIN
--数组赋值
emp_rec.emp_no:=1001;
emp_rec.emp_name:='fwyang';
emp_rec_array(1):=emp_rec;
emp_rec.emp_no:=1002;
emp_rec.emp_name:='liwan';
emp_rec_array(2):=emp_rec;
--循环输出数组元素
FOR i IN 1..emp_rec_array.count LOOP
DBMS_OUTPUT.PUT_LINE(
'i='||i||
',emp_no='||emp_rec_array(i).emp_no||
',emp_name='||emp_rec_array(i).emp_name
);
END LOOP;
END;