intra-mart Accel Kaiden! / プログラミングガイド

«  マスタメンテナンス機能を作ろう   ::   コンテンツ   ::   S2JDBC-Gen自動生成ソース  »

チュートリアルマスタテーブル

チュートリアルマスタテーブル定義

メンテナンス画面を作成するチュートリアルマスタ「k99m_tutorial」のレイアウトは下記の通りです。
No. 論理名 物理名 長さ 必須 PK
1 会社コード company_cd varchar2 100 Y 1
2 チュートリアルコード tutorial_cd varchar2 100 Y 2
3 期間コード term_cd varchar2 50 Y 3
4 ロケールID locale_id varchar2 50 Y 4
5 チュートリアル名称 tutorial_name varchar2 1000 Y  
6 開始日 start_date timestamp   Y  
7 終了日 end_date timestamp   Y  
8 削除フラグ delete_flag varchar2 1 Y  
9 予備項目A extension_a varchar2 1000    
10 予備項目B extension_b varchar2 1000    
11 予備項目C extension_c varchar2 1000    
12 予備項目D extension_d varchar2 1000    
13 予備項目E extension_e varchar2 1000    
14 予備項目F extension_f varchar2 1000    
15 予備項目G extension_g varchar2 1000    
16 予備項目H extension_h varchar2 1000    
17 予備項目I extension_i varchar2 1000    
18 予備項目J extension_j varchar2 1000    
19 登録日時 entry_ts timestamp   Y  
20 登録者コード entry_user_cd varchar2 100 Y  
21 更新カウンタ renew_cnt number 18,0 Y  
22 更新日時 renew_ts timestamp   Y  
23 更新者コード renew_user_cd varchar2 100 Y  

ノート

  • 予備項目A~J

    intra-mart Accel Kaiden! に関するテーブルに共通的に付与しているカラムです。
    必ずしも付与しなくても結構です。
  • 登録日時、登録者コード、更新カウンタ、更新日時、更新者コード

    intra-mart Accel Kaiden! に関するテーブルに共通的に付与しているカラムです。
    これらのカラムは必ず付与してください

チュートリアルマスタテーブルCreate文(Oracle)

create table k99m_tutorial
(
   company_cd                     varchar2(100) not null,
   tutorial_cd                    varchar2(100) not null,
   term_cd                        varchar2(50) not null,
   locale_id                      varchar2(50) not null,
   tutorial_name                  varchar2(1000) not null,
   start_date                     timestamp not null,
   end_date                       timestamp not null,
   delete_flag                    varchar2(1) not null,
   extension_a                    varchar2(1000),
   extension_b                    varchar2(1000),
   extension_c                    varchar2(1000),
   extension_d                    varchar2(1000),
   extension_e                    varchar2(1000),
   extension_f                    varchar2(1000),
   extension_g                    varchar2(1000),
   extension_h                    varchar2(1000),
   extension_i                    varchar2(1000),
   extension_j                    varchar2(1000),
   entry_ts                       timestamp not null,
   entry_user_cd                  varchar2(100) not null,
   renew_cnt                      numeric(18,0) not null,
   renew_ts                       timestamp not null,
   renew_user_cd                  varchar2(100) not null
);

alter table k99m_tutorial add primary key  (company_cd, tutorial_cd, locale_id, term_cd);

comment on table k99m_tutorial is 'チュートリアルマスタ';
comment on column k99m_tutorial.company_cd is '会社コード';
comment on column k99m_tutorial.tutorial_cd is 'チュートリアルコード';
comment on column k99m_tutorial.term_cd is '期間コード';
comment on column k99m_tutorial.locale_id is 'ロケールID';
comment on column k99m_tutorial.tutorial_name is 'チュートリアル名称';
comment on column k99m_tutorial.start_date is '開始日';
comment on column k99m_tutorial.end_date is '終了日';
comment on column k99m_tutorial.delete_flag is '削除フラグ';
comment on column k99m_tutorial.extension_a is '予備項目a';
comment on column k99m_tutorial.extension_b is '予備項目b';
comment on column k99m_tutorial.extension_c is '予備項目c';
comment on column k99m_tutorial.extension_d is '予備項目d';
comment on column k99m_tutorial.extension_e is '予備項目e';
comment on column k99m_tutorial.extension_f is '予備項目f';
comment on column k99m_tutorial.extension_g is '予備項目g';
comment on column k99m_tutorial.extension_h is '予備項目h';
comment on column k99m_tutorial.extension_i is '予備項目i';
comment on column k99m_tutorial.extension_j is '予備項目j';
comment on column k99m_tutorial.entry_ts is '登録日';
comment on column k99m_tutorial.entry_user_cd is '登録者';
comment on column k99m_tutorial.renew_cnt is '更新カウンタ';
comment on column k99m_tutorial.renew_ts is '更新日';
comment on column k99m_tutorial.renew_user_cd is '更新者';

«  マスタメンテナンス機能を作ろう   ::   コンテンツ   ::   S2JDBC-Gen自動生成ソース  »