/****************************************************************************/
/* GF64 ( ﾀｽｸﾂﾘｰ )                                                          */
/*                                                                          */
/* Created : 2014/06/09 10:22:55                                            */
/****************************************************************************/
CREATE TABLE GF64 (
   PRJCODE      VARCHAR (   30 )                                        /*  10 PRJｺｰﾄﾞ      */
 , TASK_ID      INTEGER                                                 /*  20 ﾀｽｸID        */
 , SEQ          INTEGER                 DEFAULT 0   NOT NULL            /*  30 順           */
 , TASK_LEVEL   INTEGER                                                 /*  40 ﾚﾍﾞﾙ         */
 , NAME_JA      VARCHAR (  200 )                                        /*  50 名称         */
 , MEETING      VARCHAR (    1 )        DEFAULT '0'                     /*  60 ﾏｲﾙｽﾄｰﾝ      */
 , DYSTART      VARCHAR (   14 )                                        /*  70 開始日       */
 , DURATION     DECIMAL (  4,1 )                                        /*  80 期間         */
 , COMPLETE     INTEGER                                                 /*  90 進捗率       */
 , PRIORITY     VARCHAR (    1 )                                        /* 100 優先度       */
 , NOTES        VARCHAR ( 4000 )                                        /* 110 ﾉｰﾄ          */
 , COLOR        VARCHAR (   50 )                                        /* 120 色記号       */
 , SHAPE        VARCHAR (   16 )                                        /* 130 模様         */
 , DEPEND_ID1   INTEGER                                                 /* 140 先行ﾀｽｸID1   */
 , DEPEND_TYPE1 VARCHAR (    1 )                                        /* 150 先行ﾀｽｸﾀｲﾌﾟ1 */
 , DEPEND_ID2   INTEGER                                                 /* 160 先行ﾀｽｸID2   */
 , DEPEND_TYPE2 VARCHAR (    1 )                                        /* 170 先行ﾀｽｸﾀｲﾌﾟ2 */
 , DEPEND_ID3   INTEGER                                                 /* 180 先行ﾀｽｸID3   */
 , DEPEND_TYPE3 VARCHAR (    1 )                                        /* 190 先行ﾀｽｸﾀｲﾌﾟ3 */
 , DEPEND_ID4   INTEGER                                                 /* 200 先行ﾀｽｸID4   */
 , DEPEND_TYPE4 VARCHAR (    1 )                                        /* 210 先行ﾀｽｸﾀｲﾌﾟ4 */
 , DEPEND_ID5   INTEGER                                                 /* 220 先行ﾀｽｸID5   */
 , DEPEND_TYPE5 VARCHAR (    1 )                                        /* 230 先行ﾀｽｸﾀｲﾌﾟ5 */
 , UNIQ         BIGINT                              NOT NULL            /* 800 ﾕﾆｰｸｷｰ       */
 , FGJ          VARCHAR (    1 )        DEFAULT '1' NOT NULL            /* 810 状態ﾌﾗｸﾞ     */
 , DYSET        VARCHAR (   14 )                                        /* 820 登録日時     */
 , PGSET        VARCHAR (   10 )                                        /* 830 作成PG       */
 , PGPSET       VARCHAR (   10 )                                        /* 840 作成親PG     */
 , USRSET       VARCHAR (   10 )                                        /* 850 作成社員     */
 , DYUPD        VARCHAR (   14 )                                        /* 860 更新日時     */
 , PGUPD        VARCHAR (   10 )                                        /* 870 更新PG       */
 , PGPUPD       VARCHAR (   10 )                                        /* 880 更新親PG     */
 , USRUPD       VARCHAR (   10 )                                        /* 890 更新者       */
);

CREATE SEQUENCE GF64S00 ;

CREATE TRIGGER GF64T00 FOR GF64
  BEFORE INSERT AS 
  BEGIN 
    NEW.UNIQ = GEN_ID( GF64S00,1 );
  END; 
