首页 > 代码库 > oracle pl/sql如何定义变量
oracle pl/sql如何定义变量
目的:如何在pl/sql中定义基本类型,引用类型,记录型变量?
定义基本类型的变量
1 set serveroutput on ; 2 3 --使用基本类型的变量 4 declare 5 --定义基本变量类型 6 --定义基本数据类型 7 pnumber number(7,2); 8 --字符变量 9 pname varchar2(20); 10 --日期类型变量 11 pdate date; 12 13 begin 14 15 pnumber := 1; 16 DBMS_OUTPUT.PUT_LINE(pnumber); 17 18 pname := ‘Tom‘; 19 DBMS_OUTPUT.PUT_LINE(pname); 20 21 pdate := sysdate; 22 DBMS_OUTPUT.PUT_LINE(pdate); 23 24 --计算明天的日期 25 DBMS_OUTPUT.PUT_LINE(pdate+1); 26 27 end; 28 29 /
定义应用型变量
1 --引用变量 2 declare 3 --定义引用变量:查询并打印7839的姓名和薪水 4 pname emp.ename%type; 5 psal emp.sal%type; 6 7 begin 8 9 select ename,sal into pname,psal from emp where empno = 7839; 10 dbms_output.put_line(pname||‘的薪水是‘||psal); 11 end; 12 /
定义记录型变量
--使用记录型变量查询并打印7839的姓名和薪水 set serveroutput on; declare emp_rec emp%rowtype; begin select * into emp_rec from emp where empno=7839; dbms_output.put_line(emp_rec.ename||‘的薪水是‘||emp_rec.sal); end; /
知识点出处:http://www.imooc.com/learn/360
oracle pl/sql如何定义变量
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。