/**************************************************************************/
/* GEA04 ( コード定義 )                                                   */
/*                                                                        */
/* Created : 2010/10/02 08:11:39                                          */
/**************************************************************************/
CREATE TABLE GEA04 (
   SYSTEM_ID     VARCHAR(10)                 NOT NULL                  /* 10  システムID       */
 , CLM           VARCHAR(30)                 NOT NULL                  /* 20  項目             */
 , CODE          VARCHAR(30)                 NOT NULL                  /* 30  コード           */
 , SEQNO         NUMERIC(7)      DEFAULT 0   NOT NULL                  /* 40  表示順           */
 , CDKH          VARCHAR(1)                                            /* 50  改廃コード       */
 , KBSAKU        VARCHAR(1)      DEFAULT '1' NOT NULL                  /* 60  作成区分         */
 , RELEASE_NOTES VARCHAR(120)                                          /* 70  リリースノート   */
 , RDC_CODE      VARCHAR(20)                                           /* 80  設変番号         */
 , CODEGRP       VARCHAR(20)                                           /* 90  コードグループ   */
 , COMMENTS      VARCHAR(500)                                          /* 100 コメント         */
 , CODELVL       VARCHAR(1)      DEFAULT '1' NOT NULL                  /* 110 階層             */
 , CODE_PARAM    VARCHAR(200)                                          /* 120 コードパラメータ */
 , ROLES         VARCHAR(500)                                          /* 130 ロールズ         */
 , UNIQ          BIGINT                      NOT NULL PRIMARY KEY      /* 140 ユニークキー     */
 , FGJ           VARCHAR(1)      DEFAULT '1' NOT NULL                  /* 150 状態フラグ       */
 , DYSET         VARCHAR(14)                                           /* 160 登録日時         */
 , PGSET         VARCHAR(10)                                           /* 170 作成PG           */
 , PGPSET        VARCHAR(10)                                           /* 180 作成親PG         */
 , USRSET        VARCHAR(10)                                           /* 190 作成社員         */
 , DYUPD         VARCHAR(14)                                           /* 200 更新日時         */
 , PGUPD         VARCHAR(10)                                           /* 210 更新PG           */
 , PGPUPD        VARCHAR(10)                                           /* 220 更新親PG         */
 , USRUPD        VARCHAR(10)                                           /* 230 更新者           */
);

CREATE SEQUENCE GEA04S00 ;


CREATE TRIGGER GEA04T00 FOR GEA04
  BEFORE INSERT 
  AS BEGIN 
    NEW.UNIQ = GEN_ID( GEA04S00,1 );
  END; 


