Files
guanxiangwei 060b7bf1fa init
2026-08-27 11:27:47 +09:00

2.0 KiB

DJND4001 のカラム構成(コード値テーブル)

業務キー(有効期間)

  • ccompkb varchar(2)
  • dstart date NOT NULL
  • sstart varchar(7)
  • dend date NOT NULL
  • send varchar(7)
  • start_dte varchar(7) / dstart_dte date / end_dte varchar(7) / dend_dte date ← 予備の期間フィールド

コード本体

  • cde_sybt varchar(3) NOT NULL ← コード種別(辞書 ID)
  • cde_val varchar NOT NULL ← コード値
  • name varchar(160) ← 略称
  • dname varchar(160) ← 詳細名
  • sname varchar(160) ← 短縮名
  • rname varchar(80)
  • kname01 varchar(160) ← カナ 1
  • kname02 varchar(160) ← カナ 2
  • kname03 varchar(160) ← カナ 3
  • dname_comment varchar(80)

付帯データ

  • dta1..dta12 varchar(80) each、nullable
  • ctrl_cde1..ctrl_cde5 varchar(80) each、nullable ← 連携制御コード(他辞書への参照)

監査

  • kosin_usr varchar(12) NOT NULL
  • kosin_pgm varchar(12) NOT NULL
  • last_dte timestamp NOT NULL
  • kosin_kbn varchar(1) NOT NULL
  • cmnuser varchar(10)
  • dmndate timestamp

システム

  • rowid bigint NOT NULL DEFAULT nextval('rowid_seq')

インデックス

  • djnd4001_idx UNIQUE (cde_sybt, cde_val, dstart)
  • djnd4001_idx2 (ccompkb, dstart, dend, cde_sybt)
  • djnd4001_rowid_key UNIQUE (rowid)

サンプル

cde_sybt=941 (住宅借入金等特別控除)
  cde_val=41  name="住(特家)"  dname_comment="一般の住宅借入金等特別控除の場合(増改築等を含む。)で住宅が特例居住用家屋の場合"
  cde_val=42  name="認(特家)"  dname_comment="認定住宅等の新築等に係る住宅借入金等特別控除の場合で住宅が特例認定住宅等に該当する場合"
  cde_val=44  name="震(特家)"  dname_comment="震災再取得等の適用を選択した場合で住宅が特例居住用家屋に該当する場合"
  dstart=2022-12-31  dend=2222-12-30  ← 長期有効