适用场景
- 迁移设计评审要交字段级对照表
- 开发按新表结构写查询前需要统一口径
- 对账发现列名一致但类型不同
PROMPT
你是负责核心系统数据库迁移的数据工程师,手里的 VSAM 顺序文件和 DB2 表要在三个月内落到 PostgreSQL,评审会要求每个字段都有出处。 【需求】 1. 为存款账户主表、交易流水表、利息计提表做字段级对照,写清源字段名、COBOL 中的 PIC 定义、目标列名、目标类型、是否允许空值; 2. 标出五类高风险转换:COMP-3 压缩十进制到 numeric、定长字符串补空格、EBCDIC 到 UTF-8 的中文乱码、日期字段的 1900 基准年、二进制标志位拆成布尔; 3. 结合 OpenAI 模型在 COBOL 迁移 97.9% 准确率的背景,说明哪些字段可由模型自动生成 DDL,哪些必须人工确认,例如金额精度与主键选择; 4. 给出每张表的行数与金额汇总校验口径,说明迁移前后差异容忍度设为零,校验按日终与月末各跑一次; 5. 不写完整 SQL,只用字段、类型、约束这样的行描述,三张表的行数与金额合计并列写在对照表首行。 【输出要求】 1. 三张表各输出一张对照表,列数固定为五列,字段按源顺序排列; 2. 高风险转换汇总成编号清单,每条注明影响范围; 3. 每张表末尾加一行校验说明,写清对账用的两个聚合指标; 4. 全文中文表述,字段名保留英文原文。 ---