---
description: 此表记录一个表的字段的明细检测结果（注意不是数据的检测结果）。
navTitle: DG_ERR_DETAIL_FIELDS
---
# **DG\_ERR\_DETAIL\_FIELDS 问题字段明细信息**

此表记录一个表的字段的明细检测结果（注意不是数据的检测结果）。目前要检测表的字段属性是否跟标准、数据元一致。

## 使用说明{#usage}

每条记录表示一次结构检测发现的字段级问题。`CHECK_TASK_ID` 记录检测任务，`DW_TABLE_ID` 和 `FIELD_NAME` 定位问题字段，`RULE_ID` 标识检测规则，`ERR_DESC` 描述字段具体不符合项。

常见字段级规则包括：实例表缺少标准字段、实例表存在多余字段、主键不匹配、字段类型不一致、字段长度不一致、小数位数不一致等。排查字段标准、数据元或主数据映射问题时，可以优先查看此表。

旧声明中这张表曾写成 `DG_ERR_FIELDS`，实际表名和模型路径是 `DG_ERR_DETAIL_FIELDS.tbl`。旧声明还使用过 `RULE_FROM`、`FIRST_VALIDATE_TIME`、`LAST_VALIDATE_TIME`，用于记录规则来源和首次/最后检测时间。当前实际表结构只保留 `CHECK_TIME`，规则来源未入表；字段级问题的查询和实现应以当前 `.tbl` 为准。规则来源如需区分，可在业务扩展中结合规则定义或检测上下文记录。

字段级规则代码常见取值包括：`FIELD_NOT_EXIST`、`FIELD_UNWANTED`、`PRIMARY_NOT_MATCH`、`TYPE_NOT_MATCH`、`LENGTH_NOT_MATCH`、`DECLEN_NOT_MATCH`，分别表示缺少标准字段、多余字段、主键不匹配、字段类型不一致、字段长度不一致和小数位数不一致。

## 位置{#position}

模型路径：`/sysdata/data/tables/dg/DG_ERR_DETAIL_FIELDS.tbl`

物理表名：`SZSYS_5_DG_ERR_DETAIL_FIELDS`

## 表结构{#structure}

| 字段名 | 字段类型 | 字段描述 |
| :----  | :---- | :------ |
| CHECK\_TASK\_ID | VARCHAR(32) | 检测任务编码，主键 |
| DW\_TABLE\_ID | VARCHAR(32) | 模型的元数据id，主键 |
| FIELD\_NAME | VARCHAR(256) | 模型的字段，主键 |
| RULE\_ID | VARCHAR(32) | 规则代码，检测规则代码，主键 |
| ERR\_DESC | VARCHAR(512) | 问题描述，可以在这里详细描述问题是什么，比如“期望字段类型为：string，实际为：int” |
| CHECK\_TIME | TIMESTAMP | 检测时间 |

## 表索引{#indexes}

| 类型 | 名称 | 字段列表 | 是否唯一 | 说明 |
| :---- | :---- | :---- | :------ | :------ |
| 主键 | PRIMARY | CHECK\_TASK\_ID, DW\_TABLE\_ID, FIELD\_NAME, RULE\_ID | 是 | 唯一标识一条记录 |
| 索引 | - | - | - | 该表未定义其他索引 |
