Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


SQLERRM

📄字数 387
👁️阅读量 加载中...

功能描述

用于返回与错误代码关联的错误描述信息(文本格式),与SQLCODE(返回错误码)配合使用。

语法格式

sql
SQLERRM([expr])

输入参数

  • expr: 错误码,INTEGER类型,可选参数。

输出结果

输出结果为VARCHAR类型,错误码范围[0, 99999],超出范围返回NULL,输出参数为NULL,输出错误码为0

示例

SQL
-- 创建测试表
SQL> CREATE TABLE test_sqlerrm(a INT);

-- 执行PLSQL,捕获错误信息
SQL> BEGIN
            CREATE TABLE test_sqlerrm(a INT);
            EXCEPTION
            WHEN OTHERS THEN
            SEND_MSG(SQLERRM(SQLCODE));
            END;
            /
ERR-09016: 同名Table对象TEST_SQLERRM已存在

-- 验证错误码
SQL > CREATE TABLE test_sqlerrm(a INT);

Error: [E9016] 同名Table对象TEST_SQLERRM已存在