記錄型變量:取表中的一行的類型作為變量的類型漂佩,可以把記錄型變量理解成一個(gè)數(shù)組,而數(shù)組中的每一個(gè)元素代表每一列的數(shù)據(jù)類型。相當(dāng)于clone了某一行的數(shù)據(jù)結(jié)構(gòu)催跪。
示例:
--舉例 rec是記錄的簡(jiǎn)寫,row是行,type是類型,就是行類型
-- emp_rec emp%rowtype;
--記錄型變量分量的引用
-- emp_rec.ename:='ADAMS';
--使用記錄變量夷野,查詢并打印123的姓名和薪水
--set serveroutput on
declare
--定義記錄型變量:注意代表一行
emp_rec emp%rowtype;
begin
--得到123一行的信息
select * into emp_rec from emp where empno=123;
--打印姓名和薪水
dbms_output.put_line(emp_rec.ename||'的薪水是'||emp_rec.sal);
end;
--/