oracle pl/sql基础

 

--记住,无论pl/sql程序段的代码量有多少,它的基本结构只是由这三部分组成
[declare]   --声明开始关键字
            /*这里是声明部分,包括pl/sql中的变量、常量以及类型等*/
begin       --执行部分开始标志
            /*这里是执行部分,是整个pl/sql块主体部分该部分pl/sql块中必须存在
            可以是sql语句或者程序流程控制语句*/
[exception] --异常开始部分的关键字
            /*这里是异常处理部分,当出现异常时程序流程可以进入此处*/
end;        --执行结束         
DECLARE
     f_name varchar2(10);
begin
     --select..into..语句是pl/sql特有的赋值语句,into前面的查询的字段存储到into后面的变量名。
     --返回单条记录,into前后顺序要对应。
     select name into f_name from person where person.name = '张三';
     -- ’||‘是oracle拼接字符串的方式
     dbms_output.put_line('这个家伙的名字叫:'||f_name);
  --异常部分
  exception
  when no_data_found then
       dbms_output.put_line('没找到这个家伙');
  when too_many_rows then
       dbms_output.put_line('靠。好几个这个家伙,请确认。');     
end;
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值