变量的类型和长度取决于表中字段的类型和长度 <br>通过表名.列名%TYPE 指定变量的类型和长度
例如 v_name emp.ename%TYPE ;表名.类名%TYPE
===================================================================
-- Created on 2021/3/15 by developer
declare
v_id varchar(20);
v_name varchar(20);
begin
-- Test statements here
select id,name into v_id,v_name from student0 where id='1';
DBMS_output.put_line('地址:'||v_name );
end;
==================================================================
==============================引用类型==============================
-- Created on 2021/3/15 by developer
declare
v_id student0.id%TYPE; //随着表中字段类型的改变而改变
v_name student0.name%TYPE; //随着表中字段类型的改变而改变
begin
-- Test statements here
select id,name into v_id,v_name from student0 where id='1';
DBMS_output.put_line('地址:'||v_name );
end;
==============================引用类型==============================
引用类型变量的好处:
使用普通变量定义方式,需要知道表中列的类型,而使用引用类型,不需要犒劳列的列的类型,使用%TYPE 是非常好的编程风格,因为它是的plsql更加灵活,更加适用对数据库定义的更新。