/**************************************************************************/
/* GE17 ( URL転送テーブル )                                               */
/*                                                                        */
/* Created : 2010/05/07 16:07:31                                          */
/**************************************************************************/
CREATE TABLE GE17 (
   SYSTEM_ID    VARCHAR2(10)                         NOT NULL      /* 10  システムID   */
 , RANDOM_KEY   VARCHAR2(32)                         NOT NULL      /* 20  ランダムキー */
 , NAME_JA      VARCHAR2(200)                                      /* 30  名称         */
 , DYVALID      VARCHAR2(8)       DEFAULT '99999999' NOT NULL      /* 40  有効日       */
 , REDIRECT_URL VARCHAR2(4000)                       NOT NULL      /* 50  転送ＵＲＬ   */
 , UNIQ         NUMBER(9)         DEFAULT 0          NOT NULL      /* 800 ユニークキー */
 , FGJ          VARCHAR2(1)       DEFAULT '1'        NOT NULL      /* 810 状態フラグ   */
 , DYSET        VARCHAR2(14)                                       /* 820 登録日時     */
 , PGSET        VARCHAR2(10)                                       /* 830 作成PG       */
 , PGPSET       VARCHAR2(10)                                       /* 840 作成親PG     */
 , USRSET       VARCHAR2(10)                                       /* 850 作成社員     */
 , DYUPD        VARCHAR2(14)                                       /* 860 更新日時     */
 , PGUPD        VARCHAR2(10)                                       /* 870 更新PG       */
 , PGPUPD       VARCHAR2(10)                                       /* 880 更新親PG     */
 , USRUPD       VARCHAR2(10)                                       /* 890 更新者       */
)
TABLESPACE GETBL01
STORAGE( INITIAL 64K NEXT 16K PCTINCREASE 0 );


CREATE SEQUENCE GE17S01 
INCREMENT BY 1 START WITH 1 MAXVALUE 999999999 CYCLE NOCACHE;


CREATE OR REPLACE TRIGGER GE17T01 
BEFORE INSERT ON GE17
FOR EACH ROW 
BEGIN 
SELECT GE17S01.NEXTVAL INTO :NEW.UNIQ FROM DUAL; 
END; 
/

