/****************************************************************************/
/* GE66 ( 受信管理テーブル )                                                */
/*                                                                          */
/* Created : 2020/02/28 14:39:38                                            */
/****************************************************************************/
CREATE TABLE GE66 (
   SYSTEM_ID    VARCHAR         (  100 )                    NOT NULL            /*  10 ｼｽﾃﾑID               */
 , YKNO         BIGINT                                      NOT NULL            /*  20 要求番号             */
 , QUEUEID      VARCHAR         (  100 )                    NOT NULL            /*  30 キューID             */
 , SFDUPID      VARCHAR         (  100 )                                        /*  40 SQSFIFO重複排除ID    */
 , MESSAGE      BLOB SUB_TYPE 1                                                 /*  50 送信メッセージ       */
 , FGKAN        VARCHAR         (    1 )                    NOT NULL            /*  60 完了フラグ           */
 , ERRMSG       VARCHAR         ( 1000 )                                        /*  70 エラーメッセージ     */
 , UNIQ         BIGINT                                      NOT NULL            /*  80 ﾕﾆｰｸｷｰ               */
 , FGJ          VARCHAR         (    1 )        DEFAULT '1' NOT NULL            /*  90 状態ﾌﾗｸﾞ             */
 , DYSET        VARCHAR         (   14 )                                        /* 100 登録日時             */
 , PGSET        VARCHAR         (   10 )                                        /* 110 作成PG               */
 , PGPSET       VARCHAR         (   10 )                                        /* 120 作成親PG             */
 , USRSET       VARCHAR         (   10 )                                        /* 130 作成社員             */
 , DYUPD        VARCHAR         (   14 )                                        /* 140 更新日時             */
 , PGUPD        VARCHAR         (   10 )                                        /* 150 更新PG               */
 , PGPUPD       VARCHAR         (   10 )                                        /* 160 更新親PG             */
 , USRUPD       VARCHAR         (   10 )                                        /* 170 更新者               */
);

CREATE SEQUENCE GE66S00 ;

CREATE TRIGGER GE66T00 FOR GE66
  BEFORE INSERT AS 
  BEGIN 
    NEW.UNIQ = GEN_ID( GE66S00,1 );
  END; 
