チュートリアルガジェットテーブル¶
チュートリアルガジェットテーブル定義¶
チュートリアルガジェットテーブル「k99t_tutorial」のレイアウトは下記の通りです。
No. 論理名 物理名 型 長さ 必須 PK 1 システム案件ID system_matter_id varchar2 20 Y 1 2 ユーザデータID user_data_id varchar2 20 Y 2 3 ガジェットクラス gadget_class varchar2 100 Y 3 4 ガジェットインスタンス gadget_instance number 18,0 Y 4 5 ガジェットID gadget_id varchar2 220 Y 6 ガジェットバリエーション gadget_variation varchar2 100 Y 7 テキスト tutorial_text varchar2 1000 8 通貨コード tutorial_currency_cd varchar2 100 9 金額 tutorial_amount number 28,10 10 予備項目A extension_a varchar2 1000 11 予備項目B extension_b varchar2 1000 12 予備項目C extension_c varchar2 1000 13 予備項目D extension_d varchar2 1000 14 予備項目E extension_e varchar2 1000 15 予備項目F extension_f varchar2 1000 16 予備項目G extension_g varchar2 1000 17 予備項目H extension_h varchar2 1000 18 予備項目I extension_i varchar2 1000 19 予備項目J extension_j varchar2 1000 20 登録日時 entry_ts timestamp Y 21 登録者コード entry_user_cd varchar2 100 Y 22 更新カウンタ renew_cnt number 18,0 Y 23 更新日時 renew_ts timestamp Y 24 更新者コード renew_user_cd varchar2 100 Y ノート
予備項目A~J
intra-mart Accel Kaiden! に関するテーブルに共通的に付与しているカラムです。必ずしも付与しなくても結構です。登録日時、登録者コード、更新カウンタ、更新日時、更新者コード
intra-mart Accel Kaiden! に関するテーブルに共通的に付与しているカラムです。これらのカラムは必ず付与してください
チュートリアルガジェットテーブルCreate文(Oracle)¶
create table k99t_tutorial ( system_matter_id varchar2(20) not null, user_data_id varchar2(20) not null, gadget_class varchar2(100) not null, gadget_instance numeric(18,0) not null, gadget_id varchar2(220) not null, gadget_variation varchar2(100) not null, tutorial_text varchar2(1000), tutorial_currency_cd varchar2(100), tutorial_amount numeric(28,10), 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 k99t_tutorial add primary key (system_matter_id, user_data_id, gadget_class, gadget_instance); comment on table k99t_tutorial is 'チュートリアルガジェット'; comment on column k99t_tutorial.system_matter_id is 'システム案件ID'; comment on column k99t_tutorial.user_data_id is 'ユーザデータID'; comment on column k99t_tutorial.gadget_class is 'ガジェットクラス'; comment on column k99t_tutorial.gadget_instance is 'ガジェットインスタンス'; comment on column k99t_tutorial.gadget_id is 'ガジェットID'; comment on column k99t_tutorial.gadget_variation is 'ガジェットバリエーション'; comment on column k99t_tutorial.tutorial_text is 'テキスト'; comment on column k99t_tutorial.tutorial_currency_cd is '通貨コード'; comment on column k99t_tutorial.tutorial_amount is '金額'; comment on column k99t_tutorial.extension_a is '予備項目a'; comment on column k99t_tutorial.extension_b is '予備項目b'; comment on column k99t_tutorial.extension_c is '予備項目c'; comment on column k99t_tutorial.extension_d is '予備項目d'; comment on column k99t_tutorial.extension_e is '予備項目e'; comment on column k99t_tutorial.extension_f is '予備項目f'; comment on column k99t_tutorial.extension_g is '予備項目g'; comment on column k99t_tutorial.extension_h is '予備項目h'; comment on column k99t_tutorial.extension_i is '予備項目i'; comment on column k99t_tutorial.extension_j is '予備項目j'; comment on column k99t_tutorial.entry_ts is '登録日'; comment on column k99t_tutorial.entry_user_cd is '登録者'; comment on column k99t_tutorial.renew_cnt is '更新カウンタ'; comment on column k99t_tutorial.renew_ts is '更新日'; comment on column k99t_tutorial.renew_user_cd is '更新者';ノート
入力必須項目について。本チュートリアルでは、「テキスト」を入力任意項目、「金額」を入力必須項目としますが、「金額」にNotNull制約は設定しません。申請書ガジェットフィールドグループマスタ を参照下さい。