Skip to content

SQLCODE

功能描述

返回错误码。

语法格式

SQLCODE

参数说明

无参数。

函数返回类型

INTEGER数值类型。

示例

在PL/SQL块中创建一个名为test_sqlcode的表之后,在PL/SQL块中再次创建同名表,使用SQLCODE函数返回错误9016,直接执行SQL语句返回错误码和错误信息。

sql
SQL> BEGIN
     CREATE TABLE test_sqlcode(a INT);
     EXCEPTION
     WHEN OTHERS THEN
     SEND_MSG(SQLCODE);
     END;
     /
   
SQL> BEGIN
     CREATE TABLE test_sqlcode(a INT);
     EXCEPTION
     WHEN OTHERS THEN
     SEND_MSG(SQLCODE);
     END;
     /
9016

SQL> CREATE TABLE test_sqlcode(a INT);
Error: [E9016] 同名Table对象TEST_SQLCODE已存在