# 类别 23 — 完整性约束冲突

> PostgreSQL SQLSTATE 类别 23 的成员与证据边界。
---

# 类别 23 — 完整性约束冲突

## 共同语义 {#meaning}

SQLSTATE 的前两位 `23` 表示“完整性约束冲突”。行操作违反了声明的完整性约束。 类别只说明目录层面的共同范围；每个成员的报文、事务后果和处理方式仍须回到独立条目核对。

## 成员 {#members}

本类别在锁定目录中包含 7 个成员：

[`23000`](../../23000/), [`23001`](../../23001/), [`23502`](../../23502/), [`23503`](../../23503/), [`23505`](../../23505/), [`23514`](../../23514/), [`23P01`](../../23p01/)

## 版本边界 {#versions}

成员链接指向各自的版本化事实块；具体增删边界以版本页面和源码证据为准。

## 来源 {#sources}

类别成员由 `data/classes.json` 与锁定的 SQLSTATE 目录生成。
