/**************************************************************************/
/* GEA03 ( カラム定義 )                                                   */
/*                                                                        */
/* Created : 2010/05/07 16:07:45                                          */
/**************************************************************************/
CREATE TABLE GEA03 (
   SYSTEM_ID      VARCHAR(10)                 NOT NULL                  /* 10  システムID       */
 , CLM            VARCHAR(30)                 NOT NULL                  /* 20  項目             */
 , NAME_JA        VARCHAR(200)                                          /* 30  名称             */
 , CLS_NAME       VARCHAR(10)                                           /* 40  DBクラス         */
 , USE_LENGTH     VARCHAR(9)      DEFAULT '0' NOT NULL                  /* 50  使用桁数         */
 , VIEW_LENGTH    VARCHAR(10)                                           /* 60  表示桁数         */
 , RENDERER       VARCHAR(10)                                           /* 70  表示種別         */
 , EDITOR         VARCHAR(10)                                           /* 80  編集種別         */
 , DBTYPE         VARCHAR(10)                                           /* 90  文字種別         */
 , DATA_DEFAULT   VARCHAR(30)                                           /* 100 初期値           */
 , LABEL_CLM      VARCHAR(30)                                           /* 110 ラベルカラム     */
 , CODE_CLM       VARCHAR(30)                                           /* 120 コードカラム     */
 , RENDERER_PARAM VARCHAR(200)                                          /* 130 表示パラメータ   */
 , EDITOR_PARAM   VARCHAR(200)                                          /* 140 編集パラメータ   */
 , TYPE_PARAM     VARCHAR(200)                                          /* 150 文字パラメータ   */
 , COMMENTS       VARCHAR(500)                                          /* 160 コメント         */
 , CDKH           VARCHAR(1)                                            /* 170 改廃コード       */
 , FGLOAD         VARCHAR(1)      DEFAULT '0' NOT NULL                  /* 180 読込F            */
 , KBSAKU         VARCHAR(1)      DEFAULT '1' NOT NULL                  /* 190 作成区分         */
 , RELEASE_NOTES  VARCHAR(120)                                          /* 200 リリースノート   */
 , RDC_CODE       VARCHAR(20)                                           /* 210 設変番号         */
 , ROLES          VARCHAR(500)                                          /* 220 ロールズ         */
 , CLM_PARAM      VARCHAR(200)                                          /* 230 カラムパラメータ */
 , UNIQ           BIGINT                      NOT NULL PRIMARY KEY      /* 240 ユニークキー     */
 , FGJ            VARCHAR(1)      DEFAULT '1' NOT NULL                  /* 250 状態フラグ       */
 , DYSET          VARCHAR(14)                                           /* 260 登録日時         */
 , PGSET          VARCHAR(10)                                           /* 270 作成PG           */
 , PGPSET         VARCHAR(10)                                           /* 280 作成親PG         */
 , USRSET         VARCHAR(10)                                           /* 290 作成社員         */
 , DYUPD          VARCHAR(14)                                           /* 300 更新日時         */
 , PGUPD          VARCHAR(10)                                           /* 310 更新PG           */
 , PGPUPD         VARCHAR(10)                                           /* 320 更新親PG         */
 , USRUPD         VARCHAR(10)                                           /* 330 更新者           */
);

CREATE SEQUENCE GEA03S01 ;


CREATE TRIGGER GEA03T01 FOR GEA03
  BEFORE INSERT 
  AS BEGIN 
    NEW.UNIQ = GEN_ID( GEA03S01,1 );
  END; 


