Files
updsv7-rag/標準版/給与システム/entity/xkkijun_給与計算基準情報.md
T
guanxiangwei 060b7bf1fa init
2026-08-27 11:27:47 +09:00

57 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# xkkijun 給与計算基準情報
## Description
- 物理表名:xkkijun
- 業務名称:[基本]給与計算基準情報
- 业务语义:給与計算ための各項目の値を保持する(給与計算各項目的参考值)
- 所属: UPDS-V7 給与システム
- 所在库:updsv7_opho_ci(192.168.1.72:5432,CI 环境)
## Key Facts (实测 2026-08-19 information_schema)
- 物理列数:1011 = 6 头部 + 4 日志 + 1000 业务 + 1 rowid
- 行数(CI):50 / 表 128 kB / 索引 32 kB / 总 192 kB
- 主键 UNIQUE:xkkijun_idx(ccompkb, cqtaikeikb, dgaitong, nqshoyokb, nqshoyoseq, cshainno)
- 唯一索引:xkkijun_rowid_key UNIQUE(rowid)
## 列结构(实测已确认)
(A) 头部业务标识 6 列,全部 NOT NULL:
1. ccompkb varchar(2)
2. cqtaikeikb varchar(2)
3. dgaitong date -- 該当月(処理月),月末日
4. nqshoyokb numeric(1,0) DEFAULT 0
5. nqshoyoseq numeric(1,0) DEFAULT 0
6. cshainno varchar(10)
(B) 日志 4 列,全部 NULLABLE:
7. cmnclient varchar(10)
8. cmncomp varchar(2)
9. cmnuser varchar(10)
10. dmndate timestamp(0) -- 始终 timestamp,区别于 dgaitong 的 date
(C) 业务列 1000 列(5 类型 × 200),全部 NULLABLE:
- ccode01..ccode200 varchar(10) -- 代码
- cname01..cname200 varchar(100) -- 名称
- nnumber01..nnumber200 numeric(12,4) -- 数值
- ddate01..ddate200 date -- 日期
- nflag01..nflag200 numeric(1,0) DEFAULT 0 -- 0/1 标志 (唯一一档有 DEFAULT 0)
(D) 代理键:
- rowid bigint NOT NULL
## 衍生表(public schema,存在未读)
xkkijun / xkkijun_old / xkkijunctl / xkkijunhw / xkkijunhw_old / xkkijunhwj / xkkijunhwn / xkkijunhwn_old / xkkijunhwnj / xkkijunj
## Relations
- 同型 PK 结构:xkkihon(給与基本情報) — 两表头部 6 列 PK 形态相同
- 同期表系:xkkijunhw / xkkijunhwn(估计为履歴派生)
- 200 槽位"五花"特征:給与基準表 類,定义 200 个参数的 代码/名称/数值/日期/标志 槽
## 修正点 (vs 此前"推断型分布"版本)
- 此前 column 类型未标精度;本次已 information_schema 实测确认
- nqshoyokb / nqshoyoseq:numeric(1,0) DEFAULT 0(此前只写 numeric)
- ccode":varchar(10) / cname":varchar(100) / nnumber":numeric(12,4) / nflag":numeric(1,0) DEFAULT 0
- dmndate 是 timestamp(0),不是 date
- rowid 是 bigint NOT NULL(此前记 int8 UNIQUE 未标 NOT NULL)
- 索引大小:32 kB(此前记 64 kB 有出入)