plsql 记录型变量


记录型变量:授权表中的一整行记录

语法: 变量名称  表名%ROWTYPE,列如:v_emp emp%rowtype

【示例】

测试数据:

 代码:

declare 
  --记录型变量
  v_emprowdata person_table%ROWTYPE;
begin
 --查询一整行数据并赋值
 SELECT* INTO v_emprowdata FROM person_table WHERE id=1;
 --打印输出
 dbms_output.put_line('姓名:'||v_emprowdata.v_name||',薪水:'||v_emprowdata.v_moneny);
end;

输出结果: