码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Oracle创建日志,检测对PROC的异常捕获


    Oracle异常大体有两种,一种是自定义异常,一种是Oracle预定义异常。

    在设计或运行一个程序时,常出现这样或那样的错误。针对这类错误,采取相应的措施。这就是异常处理(EXCEPTION)

    异常处理就是针对系统中发生的各种错误所采取的处理措施,也叫例外.

    说明:

    在块中开始一个出错处理部分必须以关键子EXCEPTION开始;
    将WHEN OTHERS 子句放置在所有其他出错处理子句的后面。最多只能有一个WHEN OTHERS 子句;
    可以在块中定义多个句柄(HANDLER),每个句柄包含一组语句;
    当一个错误发生时,在离开块之前,PL/SQL只处理一个句柄 

    以下是proc的异常捕获,望参考:

    一、创建日志表

    1. create table tab_proc_log
    2. (
    3. id integer not null,
    4. proc_name varchar2(50),
    5. proc_status integer,
    6. proc_errmsg varchar2(200),
    7. proc_txt varchar2(200),
    8. log_time date
    9. );

    二、创建Oracle序列

    1. create sequence seq_proc_log
    2. minvalue 1
    3. maxvalue 999999999999
    4. start with 1
    5. increment by 1
    6. nocache;

    三、创建proc

    1. create or replace procedure proc_exception_log(proc_name va
  • 相关阅读:
    以气象行业为例,浅谈在ToB/ToG行业中如何做好UI设计
    bug-跨域访问问题
    【GIT】:一文快速了解什么是GIT
    抽象工厂模式:构建复杂的对象族
    c#扩展包-Stateless
    设计心理学中的重要概念(三)头脑中的知识与外界知识
    蓝桥杯第十一届电子类单片机组程序设计
    一个print函数,挺会玩啊?
    正则表示式——6.处理比较复杂的正则表示法
    使用C++在控制台输出一辆ASCII car
  • 原文地址:https://blog.csdn.net/u010438126/article/details/127706644
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号