记录类型是用于处理单行多列数据的
1. %TYPE %ROWTYPE;
变量应该拥有与表列相同的类型%TYPE;
变量拥有数据表中所有列的类型%ROWTYPE;
DECLARE
T_EMPNO SCOTT.EMP.EMPNO%TYPE; --
T_EMP SCOTT.EMP%ROWTYPE; --
BEGIN
--...........
END;
2.使用记录RECORD ;
DECLARE
TYPE EMP_RECORD IS RECORD(
EMPNO SCOTT.EMP.EMPNO%TYPE,
ENAME SCOTT.EMP.ENAME%TYPE);
T_EMP EMP_RECORD;
BEGIN
SELECT P.EMPNO, P.ENAME
INTO T_EMP
FROM SCOTT.EMP P
WHERE P.EMPNO = '7369';
DBMS_OUTPUT.PUT_LINE(T_EMP.EMPNO);
END;