PL/SQL——编程——变量定义
时间:2014-04-29 17:14:28
收藏:0
阅读:582
1、变量
标量类型(scalar)
复合类型(composite)
参照类型(reference)
lob(large
object)
--定义一个变长字符串
v_ename VARCHAR2(10)
--定义一个小数,范围-9999.99~9999.99
v_sal
NUMBER(6,2)
--定义一个小数,并给初始值5.4,:=是plsql的赋值符
v_sal2
NUMBER(6,2):=5.4
--定义一个日期类型
v_hiredate
date
--定义一个布尔量,不能为空,初始值为false
v_valid BOOLEAN NOT NULL default FALSE
DECLARE
c_tax_rate
NUMBER(3,2):=0.03;
v_ename varchar2(30);
v_sal
NUMBER(7,2);
v_tax_sal NUMBER(7,2);
BEGIN
SELECT
ename,sal INTO v_ename,v_sal FROM emp WHERE empno=&NO;
v_tax_sal:=v_sal*c_tax_rate;
dbms_output.put_line(‘姓名:‘||v_ename||‘ 工资:‘||v_sal||‘
交税:‘||v_tax_sal);
END;
评论(0)