网络
虚拟私有云 VPC
弹性公网IP EIP
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
虚拟专用网络 VPN
云连接 CC
VPC终端节点 VPCEP
企业路由器 ER
企业交换机 ESW
全球加速 GA
企业连接 EC
云原生应用网络 ANC
安全与合规
安全技术与应用
Web应用防火墙 WAF
企业主机安全 HSS
云防火墙 CFW
安全云脑 SecMaster
DDoS防护 AAD
数据加密服务 DEW
数据库安全服务 DBSS
云堡垒机 CBH
数据安全中心 DSC
云证书管理服务 CCM
威胁检测服务 MTD
态势感知 SA
认证测试中心 CTC
边缘安全 EdgeSec
应用中间件
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
分布式消息服务RocketMQ版
API网关 APIG
分布式缓存服务 DCS
多活高可用服务 MAS
事件网格 EG
管理与监管
统一身份认证服务 IAM
消息通知服务 SMN
云监控服务 CES
应用运维管理 AOM
应用性能管理 APM
云日志服务 LTS
云审计服务 CTS
标签管理服务 TMS
配置审计 Config
应用身份管理服务 OneAccess
资源访问管理 RAM
组织 Organizations
资源编排服务 RFS
优化顾问 OA
IAM 身份中心
云运维中心 COC
资源治理中心 RGC
解决方案
高性能计算 HPC
SAP
混合云灾备
开天工业工作台 MIW
Haydn解决方案工厂
数字化诊断治理专家服务
云生态
云商店
合作伙伴中心
华为云开发者学堂
华为云慧通差旅
开发与运维
软件开发生产线 CodeArts
需求管理 CodeArts Req
流水线 CodeArts Pipeline
代码检查 CodeArts Check
编译构建 CodeArts Build
部署 CodeArts Deploy
测试计划 CodeArts TestPlan
制品仓库 CodeArts Artifact
移动应用测试 MobileAPPTest
CodeArts IDE Online
开源镜像站 Mirrors
性能测试 CodeArts PerfTest
应用管理与运维平台 ServiceStage
云应用引擎 CAE
开源治理服务 CodeArts Governance
华为云Astro轻应用
CodeArts IDE
Astro工作流 AstroFlow
代码托管 CodeArts Repo
漏洞管理服务 CodeArts Inspector
联接 CodeArtsLink
软件建模 CodeArts Modeling
Astro企业应用 AstroPro
CodeArts 盘古助手
华为云Astro大屏应用
计算
弹性云服务器 ECS
Flexus云服务
裸金属服务器 BMS
云手机服务器 CPH
专属主机 DeH
弹性伸缩 AS
镜像服务 IMS
函数工作流 FunctionGraph
云耀云服务器(旧版)
VR云渲游平台 CVR
Huawei Cloud EulerOS
网络
虚拟私有云 VPC
弹性公网IP EIP
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
虚拟专用网络 VPN
云连接 CC
VPC终端节点 VPCEP
企业路由器 ER
企业交换机 ESW
全球加速 GA
企业连接 EC
云原生应用网络 ANC
CDN与智能边缘
内容分发网络 CDN
智能边缘云 IEC
智能边缘平台 IEF
CloudPond云服务
安全与合规
安全技术与应用
Web应用防火墙 WAF
企业主机安全 HSS
云防火墙 CFW
安全云脑 SecMaster
DDoS防护 AAD
数据加密服务 DEW
数据库安全服务 DBSS
云堡垒机 CBH
数据安全中心 DSC
云证书管理服务 CCM
威胁检测服务 MTD
态势感知 SA
认证测试中心 CTC
边缘安全 EdgeSec
大数据
MapReduce服务 MRS
数据湖探索 DLI
表格存储服务 CloudTable
可信智能计算服务 TICS
推荐系统 RES
云搜索服务 CSS
数据可视化 DLV
数据接入服务 DIS
数据仓库服务 GaussDB(DWS)
数据治理中心 DataArts Studio
湖仓构建 LakeFormation
智能数据洞察 DataArts Insight
应用中间件
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
分布式消息服务RocketMQ版
API网关 APIG
分布式缓存服务 DCS
多活高可用服务 MAS
事件网格 EG
开天aPaaS
应用平台 AppStage
开天企业工作台 MSSE
开天集成工作台 MSSI
API中心 API Hub
云消息服务 KooMessage
交换数据空间 EDS
云地图服务 KooMap
云手机服务 KooPhone
组织成员账号 OrgID
云空间服务 KooDrive
管理与监管
统一身份认证服务 IAM
消息通知服务 SMN
云监控服务 CES
应用运维管理 AOM
应用性能管理 APM
云日志服务 LTS
云审计服务 CTS
标签管理服务 TMS
配置审计 Config
应用身份管理服务 OneAccess
资源访问管理 RAM
组织 Organizations
资源编排服务 RFS
优化顾问 OA
IAM 身份中心
云运维中心 COC
资源治理中心 RGC
区块链
区块链服务 BCS
数字资产链 DAC
华为云区块链引擎服务 HBS
解决方案
高性能计算 HPC
SAP
混合云灾备
开天工业工作台 MIW
Haydn解决方案工厂
数字化诊断治理专家服务
价格
成本优化最佳实践
专属云商业逻辑
云生态
云商店
合作伙伴中心
华为云开发者学堂
华为云慧通差旅
其他
管理控制台
消息中心
产品价格详情
系统权限
客户关联华为云合作伙伴须知
公共问题
宽限期保留期
奖励推广计划
活动
云服务信任体系能力说明
开发与运维
软件开发生产线 CodeArts
需求管理 CodeArts Req
流水线 CodeArts Pipeline
代码检查 CodeArts Check
编译构建 CodeArts Build
部署 CodeArts Deploy
测试计划 CodeArts TestPlan
制品仓库 CodeArts Artifact
移动应用测试 MobileAPPTest
CodeArts IDE Online
开源镜像站 Mirrors
性能测试 CodeArts PerfTest
应用管理与运维平台 ServiceStage
云应用引擎 CAE
开源治理服务 CodeArts Governance
华为云Astro轻应用
CodeArts IDE
Astro工作流 AstroFlow
代码托管 CodeArts Repo
漏洞管理服务 CodeArts Inspector
联接 CodeArtsLink
软件建模 CodeArts Modeling
Astro企业应用 AstroPro
CodeArts 盘古助手
华为云Astro大屏应用
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
高性能弹性文件服务 SFS Turbo
弹性文件服务 SFS
存储容灾服务 SDRS
云硬盘备份 VBS
云服务器备份 CSBS
数据快递服务 DES
云存储网关 CSG
专属分布式存储服务 DSS
数据工坊 DWR
地图数据 MapDS
键值存储服务 KVS
容器
云容器引擎 CCE
云容器实例 CCI
容器镜像服务 SWR
云原生服务中心 OSC
应用服务网格 ASM
华为云UCS
数据库
云数据库 RDS
数据复制服务 DRS
文档数据库服务 DDS
分布式数据库中间件 DDM
云数据库 GaussDB
云数据库 GeminiDB
数据管理服务 DAS
数据库和应用迁移 UGO
云数据库 TaurusDB
人工智能
AI开发平台ModelArts
华为HiLens
图引擎服务 GES
图像识别 Image
文字识别 OCR
自然语言处理 NLP
内容审核 Moderation
图像搜索 ImageSearch
医疗智能体 EIHealth
企业级AI应用开发专业套件 ModelArts Pro
人脸识别服务 FRS
对话机器人服务 CBS
语音交互服务 SIS
人证核身服务 IVS
视频智能分析服务 VIAS
城市智能体
自动驾驶云服务 Octopus
盘古大模型 PanguLargeModels
IoT物联网
设备接入 IoTDA
全球SIM联接 GSL
IoT数据分析 IoTA
路网数字化服务 DRIS
IoT边缘 IoTEdge
设备发放 IoTDP
企业应用
域名注册服务 Domains
云解析服务 DNS
企业门户 EWP
ICP备案
商标注册
华为云WeLink
华为云会议 Meeting
隐私保护通话 PrivateNumber
语音通话 VoiceCall
消息&短信 MSGSMS
云管理网络
SD-WAN 云服务
边缘数据中心管理 EDCM
云桌面 Workspace
应用与数据集成平台 ROMA Connect
ROMA资产中心 ROMA Exchange
API全生命周期管理 ROMA API
政企自服务管理 ESM
视频
实时音视频 SparkRTC
视频直播 Live
视频点播 VOD
媒体处理 MPC
视频接入服务 VIS
数字内容生产线 MetaStudio
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
迁移中心 MGC
专属云
专属计算集群 DCC
开发者工具
SDK开发指南
API签名指南
DevStar
华为云命令行工具服务 KooCLI
Huawei Cloud Toolkit
CodeArts API
云化转型
云架构中心
云采用框架
用户服务
账号中心
费用中心
成本中心
资源中心
企业管理
工单管理
客户运营能力
国际站常见问题
支持计划
专业服务
合作伙伴支持计划
我的凭证
华为云公共事业服务云平台
工业软件
工业数字模型驱动引擎
硬件开发工具链平台云服务
工业数据转换引擎云服务
更新时间:2024-03-21 GMT+08:00
分享

SQL标准错误码说明

根据X/Open和SQL Access Group SQL CAE规范(1992)所进行的定义,SQLERROR返回SQLSTATE值。SQLSTATE值是包含五个字符的字符串,由2个字符的SQL错误类和3个字符的子类构成。五个字符包含数值或者大写字母, 代表各种错误或者警告条件的代码。成功的状态是由00000标识的。SQLSTATE代码大多数情况下都是定义在SQL标准里的。

GaussDB(DWS)也遵循SQL标准返回错误码的SQLSTATE值,详细说明请参见表1

表1 GaussDB(DWS)错误码SQLSTATE值

错误码SQLSTATE值

错误码含义

类 00 - 成功完成

00000

成功完成(SUCCESSFUL_COMPLETION)

类 01 - 警告

01000

警告(WARNING)

0100C

返回了动态结果集(DYNAMIC_RESULT_SETS_RETURNED)

01008

警告,隐含补齐了零比特位(IMPLICIT_ZERO_BIT_PADDING)

01003

在集合函数里消除了NULL(NULL_VALUE_ELIMINATED_IN_SET_FUNCTION)

01007

没有赋予权限(PRIVILEGE_NOT_GRANTED)

01006

没有撤销权限(PRIVILEGE_NOT_REVOKED)

01004

字符串数据在右端截断(STRING_DATA_RIGHT_TRUNCATION)

01P01

废弃的特性(DEPRECATED_FEATURE)

类 02 - 没有数据(按照SQL标准的要求,这也是警告类)

02000

没有数据(NO_DATA)

02001

返回了无附加动态结果集(NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED)

类 03 - SQL语句尚未结束

03000

SQL语句尚未结束(SQL_STATEMENT_NOT_YET_COMPLETE)

类 08 - 连接异常

08000

连接异常(CONNECTION_EXCEPTION)

08003

连接不存在(CONNECTION_DOES_NOT_EXIST)

08006

连接失败(CONNECTION_FAILURE)

08001

SQL客户端不能建立SQL连接(SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION)

08004

SQL服务器拒绝建立SQL连接(SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION)

08007

未知的事务解析(TRANSACTION_RESOLUTION_UNKNOWN)

08P01

违反协议(PROTOCOL_VIOLATION)

类09 - 触发动作异常

09000

触发动作异常(TRIGGERED_ACTION_EXCEPTION)

类 0A - 不支持特性

0A000

不支持此特性(FEATURE_NOT_SUPPORTED)

0A100

不支持流(STREAM_NOT_SUPPORTED)

类 0B - 非法事务初始化

0B000

非法事务初始化(INVALID_TRANSACTION_INITIATION)

类 0F - 定位器异常

0F000

定位器异常(LOCATOR_EXCEPTION)

0F001

非法的定位器声明(INVALID_LOCATOR_SPECIFICATION)

类 0L - 非法赋权者

0L000

非法赋权者(INVALID_GRANTOR)

0LP01

非法赋权操作(INVALID_GRANT_OPERATION)

类 0P - 非法角色声明

0P000

非法角色声明(INVALID_ROLE_SPECIFICATION)

类 0Z - 诊断异常

0Z000

诊断异常(DIAGNOSTICS_EXCEPTION)

0Z002

没有在活跃的处理程序下访问堆栈诊断信息(STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER)

类 20 - 未找到CASE

20000

未找到CASE(CASE_NOT_FOUND)

类 21 - 势违例

21000

势违例(CARDINALITY_VIOLATION)

类 22 - 数据异常

22000

数据异常(DATA_EXCEPTION)

2202E

数组下标错误(ARRAY_SUBSCRIPT_ERROR)

22021

字符不被计算机命令系统识别(CHARACTER_NOT_IN_REPERTOIRE)

22008

日期时间字段溢出(DATETIME_FIELD_OVERFLOW)

22012

被零除(DIVISION_BY_ZERO)

22005

赋值中出错(ERROR_IN_ASSIGNMENT)

2200B

转义字符冲突(ESCAPE_CHARACTER_CONFLICT)

22022

指示器溢出(INDICATOR_OVERFLOW)

22015

内部字段溢出(INTERVAL_FIELD_OVERFLOW)

2201E

对数运算的非法参数(INVALID_ARGUMENT_FOR_LOGARITHM)

22014

NTILE函数的非法参数(INVALID_ARGUMENT_FOR_NTILE_FUNCTION)

22016

N值函数的非法参数(INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION)

2201F

幂函数的非法参数(INVALID_ARGUMENT_FOR_POWER_FUNCTION)

2201G

宽桶函数的非法参数(INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION)

22018

类型转换时非法的字符值(INVALID_CHARACTER_VALUE_FOR_CAST)

22007

非法日期时间格式(INVALID_DATETIME_FORMAT)

22019

非法的转义字符(INVALID_ESCAPE_CHARACTER)

2200D

非法的转义字节(INVALID_ESCAPE_OCTET)

22025

非法转义序列(INVALID_ESCAPE_SEQUENCE)

22P06

非标准使用转义字符(NONSTANDARD_USE_OF_ESCAPE_CHARACTER)

22010

非法指示器参数值(INVALID_INDICATOR_PARAMETER_VALUE)

22023

非法参数值(INVALID_PARAMETER_VALUE)

2201B

非法正则表达式(INVALID_REGULAR_EXPRESSION)

2201W

LIMIT子句中行号非法(INVALID_ROW_COUNT_IN_LIMIT_CLAUSE)

2201X

结果集中行号非法(INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE)

2202H

非法抽样参数(ERRCODE_INVALID_TABLESAMPLE_ARGUMENT)

2202G

非法重复抽样(ERRCODE_INVALID_TABLESAMPLE_REPEAT)

22009

非法时区显示值(INVALID_TIME_ZONE_DISPLACEMENT_VALUE)

2200C

非法使用转义字符(INVALID_USE_OF_ESCAPE_CHARACTER)

2200G

最相关类型不匹配(MOST_SPECIFIC_TYPE_MISMATCH)

22004

不允许NULL值(NULL_VALUE_NOT_ALLOWED)

22002

NULL值不能做指示器参数(NULL_VALUE_NO_INDICATOR_PARAMETER)

22003

数值越界(NUMERIC_VALUE_OUT_OF_RANGE)

22005

并发数超限(ERRCODE_DOP_VALUE_OUT_OF_RANGE)

22026

字符串数据长度不匹配(STRING_DATA_LENGTH_MISMATCH)

22028

正则表达式不匹配(ERRCODE_REGEXP_MISMATCH)

22001

字符串数据右截断(STRING_DATA_RIGHT_TRUNCATION)

22011

抽取子字符串错误(SUBSTRING_ERROR)

22027

截断错误(TRIM_ERROR)

22024

未结束的C字符串(UNTERMINATED_C_STRING)

2200F

零长度的字符串(ZERO_LENGTH_CHARACTER_STRING)

22P01

浮点异常(FLOATING_POINT_EXCEPTION)

22P02

非法文本表现形式(INVALID_TEXT_REPRESENTATION)

22P03

非法二进制表现形式(INVALID_BINARY_REPRESENTATION)

22P04

错误的COPY格式(BAD_COPY_FILE_FORMAT)

22P05

不可翻译字符(UNTRANSLATABLE_CHARACTER)

22P06

内存查找失败(ERRCODE_CACHE_LOOKUP_FAILED)

22P07

文件读取失败(ERRCODE_FILE_READ_FAILED)

22P08

获取数据失败(ERRCODE_FETCH_DATA_FAILED)

2200L

非XML文件(NOT_AN_XML_DOCUMENT)

2200M

非法的XML文件(INVALID_XML_DOCUMENT)

2200N

非法的XML内容(INVALID_XML_CONTENT)

2200O

非法的XML错误信息(ERRCODE_INVALID_XML_ERROR_CONTEXT)

2200S

非法的XML注释(INVALID_XML_COMMENT)

2200T

非法的XML处理命令(INVALID_XML_PROCESSING_INSTRUCTION)

2200X

关闭RELATION错误(RELATION_CLOSE_ERROR)

类 23 - 违反完整性约束

23000

违反完整性约束(INTEGRITY_CONSTRAINT_VIOLATION)

23001

违反限制(RESTRICT_VIOLATION)

23502

违反非空约束(NOT_NULL_VIOLATION)

23503

违反外键约束(FOREIGN_KEY_VIOLATION)

23505

违反唯一约束(UNIQUE_VIOLATION)

23514

违反CHECK约束(CHECK_VIOLATION)

23P01

违反排他约束(EXCLUSION_VIOLATION)

类 24 - 非法游标状态

24000

非法游标状态(INVALID_CURSOR_STATE)

类 25 - 非法事务状态

25000

非法事务状态(INVALID_TRANSACTION_STATE)

25001

活跃的SQL状态(ACTIVE_SQL_TRANSACTION)

25002

分支事务已激活(BRANCH_TRANSACTION_ALREADY_ACTIVE)

25008

持有的游标要求同样的隔离级别(HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL)

25003

分支事务访问方式不当(INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION)

25004

分支事务隔离级别不当(INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION)

25005

分支事务没有活跃的SQL事务(NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION)

25006

只读的SQL事务(READ_ONLY_SQL_TRANSACTION)

25007

不支持模式和数据语句混合使用(SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED)

25009

恢复期间无法启用事务(ERRCODE_RUN_TRANSACTION_DURING_RECOVERY)

25010

事务ID不存在(ERRCODE_GXID_DOES_NOT_EXIST)

25P01

没有活跃的SQL事务(NO_ACTIVE_SQL_TRANSACTION)

25P02

在失败的SQL事务中(IN_FAILED_SQL_TRANSACTION)

类 26 - 非法SQL语句名

26000

非法SQL语句名(INVALID_SQL_STATEMENT_NAME)

类 27 - 触发的数据改变违规

27000

触发的数据改变违规(TRIGGERED_DATA_CHANGE_VIOLATION)

27001

触发的元素非法(ERRCODE_TRIGGERED_INVALID_TUPLE)

类 28 - 非法授权声明

28000

非法授权声明(INVALID_AUTHORIZATION_SPECIFICATION)

28P01

非法密码(INVALID_PASSWORD)

28P02

未修改初始密码(INITIAL_PASSWORD_NOT_MODIFIED)

类 2B - 依然存在依赖的优先级描述符

2B000

依然存在依赖的优先级描述符(DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST)

2BP01

依赖性对象仍然存在(DEPENDENT_OBJECTS_STILL_EXIST)

类 2D - 非法的事务终止

2D000

非法的事务终止(INVALID_TRANSACTION_TERMINATION)

类 2F - SQL过程异常

2F000

SQL过程异常(SQL_ROUTINE_EXCEPTION)

2F005

执行的函数没有返回语句(FUNCTION_EXECUTED_NO_RETURN_STATEMENT)

2F002

不允许修改SQL数据(MODIFYING_SQL_DATA_NOT_PERMITTED)

2F003

企图使用禁止的SQL语句(PROHIBITED_SQL_STATEMENT_ATTEMPTED)

2F004

不允许读取SQL数据(READING_SQL_DATA_NOT_PERMITTED)

类 34 - 非法游标名

34000

非法游标名(INVALID_CURSOR_NAME)

类 38 - 外部过程异常

38000

外部过程异常(EXTERNAL_ROUTINE_EXCEPTION)

38001

不允许包含SQL(CONTAINING_SQL_NOT_PERMITTED)

38002

不允许修改SQL数据(MODIFYING_SQL_DATA_NOT_PERMITTED)

38003

企图使用禁止的SQL语句(PROHIBITED_SQL_STATEMENT_ATTEMPTED)

38004

不允许读取SQL数据(READING_SQL_DATA_NOT_PERMITTED)

类 39 - 外部过程调用异常

39000

外部过程调用异常(EXTERNAL_ROUTINE_INVOCATION_EXCEPTION)

39001

返回了非法的SQLSTATE(INVALID_SQLSTATE_RETURNED)

39004

不允许空值(NULL_VALUE_NOT_ALLOWED)

39P01

违反触发协议(TRIGGER_PROTOCOL_VIOLATED)

39P02

违反SRF协议(SRF_PROTOCOL_VIOLATED)

类 3B - 保存点异常

3B000

保存点异常(SAVEPOINT_EXCEPTION)

3B001

无效的保存点声明(INVALID_SAVEPOINT_SPECIFICATION)

类 3D - 非法数据库名

3D000

非法数据库名(INVALID_CATALOG_NAME)

类 3F - 非法模式名

3F000

非法模式名(INVALID_SCHEMA_NAME)

类 40 - 事务回滚

40000

事务回滚(TRANSACTION_ROLLBACK)

40002

违反事务完整性约束(TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION)

40001

串行化失败(SERIALIZATION_FAILURE)

40003

未知语句是否结束(STATEMENT_COMPLETION_UNKNOWN)

40P01

侦测到死锁(DEADLOCK_DETECTED)

类 42 - 语法错误或者违反访问规则

42000

语法错误或者违反访问规则(SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION)

42601

语法错误(SYNTAX_ERROR)

42501

权限不够(INSUFFICIENT_PRIVILEGE)

42846

无法进行类型转换(CANNOT_COERCE)

42803

分组错误(GROUPING_ERROR)

42P20

窗口错误(WINDOWING_ERROR)

42P19

无效递归(INVALID_RECURSION)

42830

非法的外键(INVALID_FOREIGN_KEY)

42602

非法名字(INVALID_NAME)

42622

名字太长(NAME_TOO_LONG)

42939

保留名字(RESERVED_NAME)

42804

数据类型不匹配(DATATYPE_MISMATCH)

42P18

不确定的数据类型(INDETERMINATE_DATATYPE)

42P21

排序规则不匹配(COLLATION_MISMATCH)

42P22

不确定的排序规则(INDETERMINATE_COLLATION)

42P23

分区错误(ERRCODE_PARTITION_ERROR)

42P24

非法属性值(ERRCODE_INVALID_ATTRIBUTE)

42P25

非法聚集函数(ERRCODE_INVALID_AGG)

42P26

资源池错误(ERRCODE_RESOURCE_POOL_ERROR)

42P27

未找到父级计划(ERRCODE_PLAN_PARENT_NOT_FOUND)

42P28

更新冲突(ERRCODE_MODIFY_CONFLICTS)

42809

错误的对象类型(WRONG_OBJECT_TYPE)

42703

未定义的字段(UNDEFINED_COLUMN)

42883

未定义的函数(UNDEFINED_FUNCTION)

42P01

未定义的表(UNDEFINED_TABLE)

42P02

未定义的参数(UNDEFINED_PARAMETER)

42704

未定义对象(UNDEFINED_OBJECT)

42701

重复的字段(DUPLICATE_COLUMN)

42P03

重复的游标(DUPLICATE_CURSOR)

42P04

重复的数据库(DUPLICATE_DATABASE)

42723

重复的函数(DUPLICATE_FUNCTION)

42P05

重复的预编译语句(DUPLICATE_PREPARED_STATEMENT)

42P06

重复的模式(DUPLICATE_SCHEMA)

42P07

重复的表(DUPLICATE_TABLE)

42712

重复的别名(DUPLICATE_ALIAS)

42710

重复的对象(DUPLICATE_OBJECT)

42702

模糊的字段(AMBIGUOUS_COLUMN)

42725

模糊的函数(AMBIGUOUS_FUNCTION)

42P08

模糊的参数(AMBIGUOUS_PARAMETER)

42P09

模糊的别名(AMBIGUOUS_ALIAS)

42P10

非法字段引用(INVALID_COLUMN_REFERENCE)

42611

非法字段定义(INVALID_COLUMN_DEFINITION)

42P11

非法游标定义(INVALID_CURSOR_DEFINITION)

42P12

非法数据库定义(INVALID_DATABASE_DEFINITION)

42P13

非法函数定义(INVALID_FUNCTION_DEFINITION)

42P14

非法预编译语句定义(INVALID_PREPARED_STATEMENT_DEFINITION)

42P15

非法模式定义(INVALID_SCHEMA_DEFINITION)

42P16

非法表定义(INVALID_TABLE_DEFINITION)

42P17

非法对象定义(INVALID_OBJECT_DEFINITION)

类 44 - 违反WITH CHECK选项

44000

违反WITH CHECK选项(WITH_CHECK_OPTION_VIOLATION)

类 53 - 资源不足

53000

资源不足(INSUFFICIENT_RESOURCES)

53100

磁盘满(DISK_FULL)

53200

内存耗尽(OUT_OF_MEMORY)

53300

太多连接(TOO_MANY_CONNECTIONS)

53400

超过配置限制(CONFIGURATION_LIMIT_EXCEEDED)

类 54 - 超过程序限制

54000

超过程序限制(PROGRAM_LIMIT_EXCEEDED)

54001

语句太复杂(STATEMENT_TOO_COMPLEX)

54011

字段太多(TOO_MANY_COLUMNS)

54023

参数太多(TOO_MANY_ARGUMENTS)

类 55 - 对象不在预先要求的状态

55000

对象不在预先要求的状态(OBJECT_NOT_IN_PREREQUISITE_STATE)

55006

对象在使用中(OBJECT_IN_USE)

55P02

无法修改运行时参数(CANT_CHANGE_RUNTIME_PARAM)

55P03

锁不可获得(LOCK_NOT_AVAILABLE)

类 57 - 操作者干涉

57000

操作者干涉(OPERATOR_INTERVENTION)

57014

查询被取消(QUERY_CANCELED)

57015

内部查询取消(QUERY_INTERNAL_CANCEL)

57P01

管理员关闭系统(ADMIN_SHUTDOWN)

57P02

崩溃异常退出(CRASH_SHUTDOWN)

57P03

现在无法连接(CANNOT_CONNECT_NOW)

57P04

丢弃数据库(DATABASE_DROPPED)

类 58 - 系统错误(GaussDB自己内部的错误)

58000

系统错误(SYSTEM_ERROR)

58030

IO错误(IO_ERROR)

58P01

未定义的文件(UNDEFINED_FILE)

58P02

重复的文件(DUPLICATE_FILE)

类 F0 - 文件错误

F0000

配置文件错误(CONFIG_FILE_ERROR)

F0001

锁文件存在(LOCK_FILE_EXISTS)

F0011

读取HashJoin临时文件失败(ERRCODE_HASHJOIN_TEMP_FILE_ERROR)

类 HV - 外部数据错误(SQL/MED)

HV000

外部数据错误(FDW_ERROR)

HV005

未找到列名(FDW_COLUMN_NAME_NOT_FOUND)

HV002

需要动态参数值(FDW_DYNAMIC_PARAMETER_VALUE_NEEDED)

HV010

函数序列错误(FDW_FUNCTION_SEQUENCE_ERROR)

HV021

描述信息不一致(FDW_INCONSISTENT_DESCRIPTOR_INFORMATION)

HV024

非法属性值(FDW_INVALID_ATTRIBUTE_VALUE)

HV007

非法列名称(FDW_INVALID_COLUMN_NAME)

HV008

非法列数(FDW_INVALID_COLUMN_NUMBER)

HV004

非法数据类型(FDW_INVALID_DATA_TYPE)

HV006

非法数据类型描述符(FDW_INVALID_DATA_TYPE_DESCRIPTORS)

HV091

非法字段标识符(FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER)

HV00B

非法处理(FDW_INVALID_HANDLE)

HV00C

非法索引选项(FDW_INVALID_OPTION_INDEX)

HV00D

非法选项名称(FDW_INVALID_OPTION_NAME)

HV090

非法字符串长度或缓冲区长度(FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH)

HV00A

非法字符长格式(FDW_INVALID_STRING_FORMAT)

HV009

非法使用NULL指针(FDW_INVALID_USE_OF_NULL_POINTER)

HV014

太多句柄(FDW_TOO_MANY_HANDLES)

HV001

内存耗尽(FDW_OUT_OF_MEMORY)

HV00P

无模式(FDW_NO_SCHEMAS)

HV00J

未找到选项名称(FDW_OPTION_NAME_NOT_FOUND)

HV00K

回复句柄(FDW_REPLY_HANDLE)

HV00Q

未找到模式(FDW_SCHEMA_NOT_FOUND)

HV00R

未找到表(FDW_TABLE_NOT_FOUND)

HV00L

无法建立执行(FDW_UNABLE_TO_CREATE_EXECUTION)

HV00M

不能创建回复(FDW_UNABLE_TO_CREATE_REPLY)

HV00N

无法建立连接(FDW_UNABLE_TO_ESTABLISH_CONNECTION)

类 P0 - PL/pgSQL错误

P0000

PLPGSQL错误(PLPGSQL_ERROR)

P0001

抛出异常(RAISE_EXCEPTION)

P0002

未找到数据(NO_DATA_FOUND)

P0003

行太多(TOO_MANY_ROWS)

P0004

FORALL需要DML操作(FORALL_NEED_DML)

类 XX - 内部错误

XX000

内部错误(INTERNAL_ERROR)

XX001

数据损坏(DATA_CORRUPTED)

XX002

索引损坏(INDEX_CORRUPTED)

XX003

关闭远程流接口(STREAM_REMOTE_CLOSE_SOCKET)

XX004

未知节点类型(ERRCODE_UNRECOGNIZED_NODE_TYPE)

XX005

异常空值(ERRCODE_UNEXPECTED_NULL_VALUE)

XX006

异常节点状态(ERRCODE_UNEXPECTED_NODE_STATE)

XX007

JUNK列为空(ERRCODE_NULL_JUNK_ATTRIBUTE)

XX008

优化器状态不一致(ERRCODE_OPTIMIZER_INCONSISTENT_STATE)

XX009

重复查询编号(ERRCODE_STREAM_DUPLICATE_QUERY_ID)

XX010

无效缓冲区(INVALID_BUFFER)

XX011

无效缓冲区引用(INVALID_BUFFER_REFERENCE)

XX012

节点编号不匹配(ERRCODE_NODE_ID_MISSMATCH)

XX013

不能修改xid base(CANNOT_MODIFY_XIDBASE)

XX014

TOAST表数据损坏(UNEXPECTED_CHUNK_VALUE)

类 YY - SQL重试错误

YY001

对端连接重置(CONNECTION_RESET_BY_PEER)

YY002

对端流重置(STREAM_CONNECTION_RESET_BY_PEER)

YY003

锁等待超时(LOCK_WAIT_TIMEOUT)

YY004

连接超时(CONNECTION_TIMED_OUT)

YY005

查询设置错误(SET_QUERY_ERROR)

YY006

超出逻辑内存(OUT_OF_LOGICAL_MEMORY)

YY007

通信库内存分配(SCTP_MEMORY_ALLOC)

YY008

无通信库缓存数据(SCTP_NO_DATA_IN_BUFFER)

YY009

通信库释放内存关闭(SCTP_RELEASE_MEMORY_CLOSE)

YY010

SCTP、TCP断开(SCTP_TCP_DISCONNECT)

YY011

通信库断开(SCTP_DISCONNECT)

YY012

通信库远程关闭(SCTP_REMOTE_CLOSE)

YY013

等待未知通信库通信(SCTP_WAIT_POLL_UNKNOW)

YY014

无效快照(SNAPSHOT_INVALID)

YY015

通讯接收信息错误(ERRCODE_CONNECTION_RECEIVE_WRONG)

类SI – SPI接口错误

SP000

SPI接口错误(ERRCODE_SPI_ERROR)

SP001

SPI通讯失败(ERRCODE_SPI_CONNECTION_FAILURE)

SP002

SPI完成失败(ERRCODE_SPI_FINISH_FAILURE)

SP003

SPI准备失败(ERRCODE_SPI_PREPARE_FAILURE)

SP004

SPI游标开启失败(ERRCODE_SPI_CURSOR_OPEN_FAILURE)

SP005

SPI执行失败(ERRCODE_SPI_EXECUTE_FAILURE)

SP006

SPI不当调用(ERRORCODE_SPI_IMPROPER_CALL)

类RB - RBTree错误

RB001

RBTree无效节点状态(RBTREE_INVALID_NODE_STATE)

RB002

RBTree无效迭代顺序(RBTREE_INVALID_ITERATOR_ORDER)

类 PD - PL调试器错误

D0000

PL调试器内部错误(PLDEBUGGER_INTERNAL_ERROR)

D0001

重复断点(DUPLICATE_BREAKPOINT)

D0002

哈希函数没有被初始化(FUNCTION_HASH_IS_NOT_INITIALIZED)

D0003

断点不存在(BREAKPOINT_IS_NOT_PRESENT)

D0004

已附加调试服务器(DEBUG_SERVER_ALREADY_IS_ATTACHED)

D0005

未附加调试服务器(DEBUG_SERVER_NOT_ATTACHED)

D0006

已同步调试服务器(DEBUG_SERVER_ALREADY_IN_SYNC)

D0007

未同步调试服务器(DEBUG_TARGET_SERVERS_NOT_IN_SYNC)

D0008

已同步目标服务(TARGET_SERVER_ALREADY_IN_SYNC)

D0009

变量不存在(NON_EXISTANT_VARIABLE)

D0010

非法目标会话ID(INVALID_TARGET_SESSION_ID)

D0011

非法操作(INVALID_OPERATION)

D0012

达到最大调试会话数(MAXIMUM_NUMBER_OF_DEBUG_SESSIONS_REACHED)

D0013

达到最大断点数(MAXIMUM_NUMBER_OF_BREAKPOINTS_REACHED)

类LL - 逻辑解码错误码

LL001

逻辑解码错误(LOGICAL_DECODE_ERROR)

LL002

哈希表搜索错误(RELFILENODEMAP)

相关文档