Skip to content

适用虚谷数据库版本

v12.10.8



适用虚谷数据库版本

v12.10.8


SQLERRM

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

功能描述

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

语法格式

sql
SQLERRM([expr])

输入参数

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

输出结果

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

执行类型

TYPEVALUE说明
NATIVE1函数只能在本地计算
VOLATI1函数的每次计算值不同
STABLE0函数的每次计算值相同
COMPUTE0函数支持预计算取值
NOT_CONST0函数不支持转常数
HAVE_DEF0函数参数有默认值

示例

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已存在