首页 > 数据库 >Oracle存储过程打印输出错误信息、行号,快速排查

Oracle存储过程打印输出错误信息、行号,快速排查

时间:2023-01-31 10:44:39浏览次数:62  
标签:dbms 打印输出 -- 错误信息 put Oracle output line

本文转载自https://blog.csdn.net/lw112190/article/details/128268465 感谢博主  热心分享

测试存储过程如下:

create or replace procedure prc_test is
  p_1 varchar2(2);
begin
 
  p_1 := 'lxw测试';
 
exception
  when others then
    dbms_output.put_line(sqlcode); --Oracle内置变量,错误代码
    dbms_output.put_line(sqlerrm); --Oracle内置变量,错误详细描述
    dbms_output.put_line(dbms_utility.format_error_backtrace()); --出错行号
end;

 

 

测试后,输出错误信息如图:

根据错误提示,我们快速定位到存储过程第5行,错误原因是p_1变量小了,调整变量大小,测试通过。

标签:dbms,打印输出,--,错误信息,put,Oracle,output,line
From: https://www.cnblogs.com/sdlz/p/17078202.html

相关文章

  • win10中Oracle完全卸载
    1、停止所有服务win+R输入services.msc打开服务,停止所有Oracle服务。2、卸载Oracle3、清理注册表1)运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删......
  • oracle 多行转一行逗号分割
    查询结构是多号,想将memo逗号分割后放到一行,修改如图     ......
  • 千万级数据,如何做性能优化?分库分表、Oracle分区表?
    大家好,我是哪吒,最近项目有一个新的需求,​​按月建表,按天分区​​。不都是分库分表吗?怎么又来个分区?让我们一起,一探究竟,深入理解一下Oracle分区表技术,实现快速入门,丰富个人简......
  • mac m1使用oracle sqlplus
    环境macstudio(2022)ChipAppleM1Maxoracle官网https://www.oracle.com/database/technologies/instant-client/macos-intel-x86-downloads.html只有Intelx86的......
  • ORACLE BIPUBILSHER EXCEL模板相关问题
    1.BIPublisher介绍OracleBIpublisher,它的前身是oraclexmlpublisher。它是对一数据集(数据集简单说就是一张表)的展现定义多个模板。业务用户可以通过使用通用桌面工具......
  • [Oracle19C 数据库管理] 用户与权限管理
    用户管理用户具有以下属性:用户名:不能超过30位。不能包含特殊字符。必须用字符开头。用户名不区分大小写。认证方式:最常见的是密码认证。默认永久表空间:控制用户可......
  • oracle控制文件
    控制文件是oracle数据库最重要的物理文件之一。每个oracle数据库都必须至少有一个控制文件。在启动数据库实例时,oracle会根据初始化参数找到控制文件,并读取控制文件中的内......
  • eBPF 入门实践教程七:捕获进程执行/退出时间,通过 perf event array 向用户态打印输出
    eBPF(ExtendedBerkeleyPacketFilter)是Linux内核上的一个强大的网络和性能分析工具,它允许开发者在内核运行时动态加载、更新和运行用户定义的代码。本文是eBPF入门......
  • Oracle行转多行 字符串列表转数字
    原格式转换后格式适用于3,4这样逗号分隔的数字组成的字符串类型转换成3和4两行sql:SELECTREGEXP_SUBSTR(guarantee_method,'[^,]+',1,LEVEL)guarantee_method......
  • Oracle目录结构介绍
    进入Oracle安装目录的方法,以下介绍3种lsof-i:1521及pwd[oracle@oracle~]$lsof-i:1521COMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAMEtnslsnr......