PL/SQL——编程——变量定义

时间:2014-04-29 17:14:28   收藏:0   阅读:582

1、变量
标量类型(scalar)
复合类型(composite)
参照类型(reference)
lob(large object)
mamicode.com,码迷

--定义一个变长字符串
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;

PL/SQL——编程——变量定义,码迷,mamicode.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!