recon_diff
Align two tables on key columns, compare value columns, and report discrepancies such as missing keys or out-of-tolerance differences for cross-table audits.
Instructions
跨表对账(L3):当前工作区两张表按声明键列对齐、值列逐格比对。left 为明细/被检方,right 为基准/主数据方;left 键在 right 缺失 → error(外键断链同构);值比对容差 = 绝对半格(誊抄取整,缺省 0.5)+ 相对 1e-9。ratio 可声明倍率誊抄(如品质系数 1.4)。leftValues/rightValues 省略时为纯键域对账(FK 形态,多对一引用合法)。先 list_tables 拿表名与列名。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ratio | No | left ≈ right × ratio(缺省 1) | |
| leftKeys | Yes | 左表对齐键列(可多列组合键) | |
| leftTable | Yes | 左表(明细/被检方,来自 list_tables) | |
| rightKeys | Yes | 右表对齐键列 | |
| tolerance | No | 绝对容差(缺省 0.5 誊抄取整半格) | |
| leftValues | No | 左表对账值列(可选;省略 = 纯键域对账) | |
| rightTable | Yes | 右表(基准/主数据方) | |
| rightValues | No | 右表对账值列(与 leftValues 按序配对) |