pl/sql入门-变量和常量说明

说明变量(char、varchar2、date、number、boolean、long)

举例:

var1 char(15);  --说明变量名、数据类型和长度后用分号结束说明

married boolean := true;

psal    number(7,2);

my_name  emp.ename%type; --引用型变量,即my_name的类型与emp表中ename列的类型一样

emp_rec   emp%rowtype; --记录型变量

记录变量分量的引用:

emp_rec.ename := 'ADAMS';

引用型变量赋值。

举例:

 1 --引用型变量:查询3456的姓名和薪水
 2 set serveroutput on
 3 
 4 declare
 5     --
 6     pename emp.ename%type;
 7     psal       emp.sal%type;
 8 
 9 begin
10 
11     select ename,sal into pename,psal from where empno = 3456;
12 
13     --
14     dbms_output.put_line(pename || '' || psal);
15 
16 end;
17 /
View Code

记录型变量。
举例:

 1 --记录型变量:查询2345的姓名和薪水
 2 set serveroutput on
 3 
 4 declare
 5     --记录型变量
 6     emp_rec  emp%rowtype;
 7 
 8 begin
 9     select * into emp_rec from emp where empno=2345;
10     dbms_output.put_line(emp_ec.ename || emp_rec.sal);
11 
12 end;
13 /
View Code

 

posted on 2013-11-26 18:50  划根火柴点根烟 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/muyu-jinyu/p/3443903.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值