dbms_utility.format_error_backtrace 定位行数
dbms_utility.format_error_stack 具体出错信息
而dbms_utility.format_call_stack只一个过程p1里多次调用另一个过程p2时,究竟是哪个p2出错就要看dbms_utility.format_call_stack的了。
PROCEDURE sp_trust_CollectKPIDataByDate(p_datestr in varchar2,
PV_ERRORNO OUT VARCHAR2, --错误号
PV_ERRORINFO OUT VARCHAR2 --错误信息
)
...
WHEN OTHERS THEN
PV_ERRORNO := '-1';
PV_ERRORINFO := '落地失败:' || DBMS_UTILITY.FORMAT_CALL_STACK || DBMS_UTILITY.format_error_stack ;
Dbms_Output.put_line(SQLERRM);
return;
分享到:
相关推荐
根据提供的文档内容,我们可以深入探讨Oracle PL/SQL程序设计的基础知识点。这些知识点涵盖了PL/SQL的基本语法、控制结构、异常处理、存储过程与函数、软件包管理、以及触发器等重要概念。 ### 1. 基本语法 #### %...
PLSQL(Procedural Language/Structured Query Language)是Oracle数据库的一种扩展,它是SQL的一个编程...对于使用PLSQL Developer这样的工具,更是能够提升开发效率,降低出错概率,是Oracle数据库开发者的得力助手。
[EXCEPTION 出错处理] END [过程名]; ``` 这里,`IS`或`AS`关键字后跟着PL/SQL块的声明部分,可以定义局部变量、游标等。参数可以有三种模式:IN(输入)、OUT(输出)和IN OUT(输入输出)。如果没有指定模式,...
[EXCEPTION 出错处理 ] END [ 过程名 ]; ``` 在这个结构中,`CREATE PROCEDURE`是声明存储过程的关键字,过程名是你自定义的标识符。参数列表允许你传递数据到过程,它们可以是IN、OUT或IN OUT模式。IN模式参数是...
阅读提供的文档如《Oracle+PLSQL语言入门》、《Oracle数据库PL-SQL学习资料之五——异常处理》和《oracle存储过程中的异常处理》,可以进一步深入学习这些概念并提升您的Oracle数据库编程技能。
### ORACLR plsql引导学习 #### 一、SQL与PL/SQL概览 ##### 单元培训目标 - **了解SQL、PL/SQL的基本概念与功能** - SQL(Structured Query Language)是一种用于管理关系数据库的标准语言,主要用于数据查询、...
PL/SQL中的异常处理机制允许开发者在程序出错时采取相应的措施。常见的异常类型包括`NO_DATA_FOUND`、`TOO_MANY_ROWS`等。 ```plsql DECLARE v_id NUMBER := 1; v_name VARCHAR2(50); BEGIN SELECT name INTO v_...
【Oracle PL/SQL基础知识概述】 Oracle PL/SQL是一种强大的编程语言,它将过程语言(Procedural Language)的特性与SQL(Structured Query Language)相结合,主要用于处理Oracle数据库。本章主要探讨PL/SQL的基础...
性能优化——使用PL/SQL Profiler,可以浏览每一执行的PL/SQL代码行的时序信息(Oracle8i或更高),从而优化您SQL和PL/SQL的代码性能。 更进一步,您还可以自动获取所执行的SQL语句和PL/SQL程序统计信息。该统计...
DBMS_OUTPUT.PUT_LINE('出错:' || SQLERRM); END; ``` 在这个示例中,我们首先在**声明部分**定义了一个名为`v_sal`的变量,然后在**执行部分**使用`SELECT INTO`语句从`emp`表中获取薪资,并根据薪资值更新表中的...
根据给定的文件信息,以下是对“PLSQL培训教程”的详细知识点解读: ### PLSQL培训教程 #### SQL、PL/SQL概要 - **SQL**(Structured Query Language):是一种标准化的语言,用于与关系型数据库管理系统(RDBMS...
PL/SQL是Oracle数据库系统中的一个编程语言,全称为Procedural Language/SQL,它是SQL的扩展,增加了程序设计的元素...在提供的"plsql教程"中,你将找到有关这些主题的详细解释和示例,助你从初学者进阶为PL/SQL专家。
使用PL/SQL Profiler,可以浏览每一执行的PL/SQL代码行的时序信息(Oracle8i或更高),从而优化您SQL和PL/SQL的代码性能。 更进一步,您还可以自动获取所执行的SQL语句和PL/SQL程序统计信息。该统计信息包括CPU...
根据给定的信息,本文将对Oracle数据库面试题中的部分题目进行详细解析,这些题目涵盖了PL/SQL的基础概念、变量声明、流程控制结构、异常处理等内容。 ### 1. 变量声明与数据类型 #### 问题1:选择题 **题目描述**...