Oracle代码段的使用

经常需要写一些存储过程,但是存储过程往往是把很多处理逻辑放在一个存储过程中,如果需要的单独测试其中某一个部分的代码是否可以行得通的话,使用数据库代码段无疑是最方便快捷的方式,特别是针对那些需要动态变量和需要事先声明变量的存储过程中,毕竟没人会把存储过程所有逻辑处理编写完成后才进行测试。

现在把之前用到的一段代码段贴出来:

declare
    v_huji_chenyuan  clob ;
    v_i       number ( 10  );
    v_huji    clob ;
    v_huji_1    clob ;
userName  varchar2 (  20 );
userCode  varchar2 (  20 );
idcard  varchar2 (  20 );
v_hjz  clob ;
begin
--0.获取相关数据
   select  ttt1.xm  into  userName
    from  T_Test ttt1  where  ttt1.gmsfhm =  '' ;
    select  ttt2.gmsfhm  into  userCode
    from  T_Test ttt2  where  ttt2.gmsfhm =  '' ;
    select  ttt3.gmsfhm  into  idcard
    from  T_Test ttt3  where  ttt3.gmsfhm =  '' ;
--1.处理逻辑1
--2.处理逻辑2
--如下可以进行打印输出:
dbms_output.put_line (v_huji);
end ;  

其实与普通的函数并没什么太大的不同,只是感觉测试部分代码时还算是比较便捷的,特记下来~

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值