# 类别 42 — 语法错误或访问规则冲突

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

# 类别 42 — 语法错误或访问规则冲突

## 共同语义 {#meaning}

SQLSTATE 的前两位 `42` 表示“语法错误或访问规则冲突”。语句违反语法或访问规则。 类别只说明目录层面的共同范围；每个成员的报文、事务后果和处理方式仍须回到独立条目核对。

## 成员 {#members}

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

[`42000`](../../42000/), [`42501`](../../42501/), [`42601`](../../42601/), [`42602`](../../42602/), [`42611`](../../42611/), [`42622`](../../42622/), [`42701`](../../42701/), [`42702`](../../42702/), [`42703`](../../42703/), [`42704`](../../42704/), [`42710`](../../42710/), [`42712`](../../42712/), [`42723`](../../42723/), [`42725`](../../42725/), [`42803`](../../42803/), [`42804`](../../42804/), [`42809`](../../42809/), [`42830`](../../42830/), [`42846`](../../42846/), [`42883`](../../42883/), [`428C9`](../../428c9/), [`42939`](../../42939/), [`42P01`](../../42p01/), [`42P02`](../../42p02/), [`42P03`](../../42p03/), [`42P04`](../../42p04/), [`42P05`](../../42p05/), [`42P06`](../../42p06/), [`42P07`](../../42p07/), [`42P08`](../../42p08/), [`42P09`](../../42p09/), [`42P10`](../../42p10/), [`42P11`](../../42p11/), [`42P12`](../../42p12/), [`42P13`](../../42p13/), [`42P14`](../../42p14/), [`42P15`](../../42p15/), [`42P16`](../../42p16/), [`42P17`](../../42p17/), [`42P18`](../../42p18/), [`42P19`](../../42p19/), [`42P20`](../../42p20/), [`42P21`](../../42p21/), [`42P22`](../../42p22/)

## 版本边界 {#versions}

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

## 来源 {#sources}

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