在pl/sql中使用警告

一、警告的分类

        severe:针对不可预知的问题

        informational:主要针对死代码

        performance:针对影响性能的问题

二、设置警告

        系统级:示例:alter system set plsql_warnings='enable:severe';

                                     启用:如  'enable :severe'

                                      禁用:如 'disable:informational'

                                      使用all:'enable:all'或者'disable:all '

                                      也可以针对具体的警告:如 'error:6002'

                                      可以同时写多项:如 'enable :performance','disable:severe','error:50

        会话级:alter session set plsql_warnings=

                        其他如同系统级

       在重编码时:如 alter procedure name compile plsql_warnings= ....

                                可以同时使用reuse settings选项 如alter system set plsql_warnings='enable:severe' reuse settings;--保留存储代码的其他属性

                               其他如同系统级。

三、使用警告

        1、在创建新代码时:先在系统级或者会话级设置警告,然后创建代码,如果有警告产生,则使用show error查看。

         2、对于已经创建的代码:在重编码时设置警告,如果有警告产生,则使用show error 查看。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值