Statistics
| Branch: | Revision:

m2u-upass-admin / DBScript / ib_service_info.sql @ 6:7f2c4ad6a91c

History | View | Annotate | Download (3.58 KB)

1
Rem =====================================================================
2
Rem   NAME
3
Rem     <ib_service_info.sql>
4
Rem   DESCRIPTION
5
Rem     <IB Service Info Content Table> 
6
Rem   MODULE
7
Rem     <IB Module>
8
Rem   MODIFIED  (MM/DD/YYYY)
9
Rem        Danniell   03/12/2010 - Creation
10
Rem        xxxxxx           mm/dd/yyyy - Modify
11
Rem =====================================================================
12

    
13
CREATE TABLE IB_SERVICE_INFO
14
(
15
  OID                  NUMBER                   NOT NULL,
16
  CONTENT_CATEGORY_ID  NUMBER                   NOT NULL,
17
  SERVICE_CODE         VARCHAR2(16 BYTE)        NOT NULL,
18
  SERVICE_NAME         VARCHAR2(64 BYTE),
19
  MAIN_NOTE1           VARCHAR2(2000 BYTE),
20
  MAIN_NOTE2           VARCHAR2(2000 BYTE),
21
  MAIN_NOTE3           VARCHAR2(2000 BYTE),
22
  MAIN_NOTE4           VARCHAR2(2000 BYTE),
23
  MAIN_NOTE5           VARCHAR2(2000 BYTE),
24
  MAIN_NOTE6           VARCHAR2(2000 BYTE),
25
  OFFLINE_MESSAGE      VARCHAR2(255 BYTE),
26
  STATUS               VARCHAR2(1 BYTE),
27
  DELETED              VARCHAR2(1 BYTE),
28
  CREATION_DATE        TIMESTAMP(2)             DEFAULT SYSDATE               NOT NULL,
29
  LAST_MOD_DATE        TIMESTAMP(2)
30
)
31
TABLESPACE USERS
32
PCTUSED    0
33
PCTFREE    10
34
INITRANS   1
35
MAXTRANS   255
36
STORAGE    (
37
            INITIAL          64K
38
            NEXT             128K
39
            MINEXTENTS       1
40
            MAXEXTENTS       UNLIMITED
41
            PCTINCREASE      0
42
            FREELISTS        1
43
            FREELIST GROUPS  1
44
            BUFFER_POOL      DEFAULT
45
           )
46
LOGGING 
47
NOCOMPRESS 
48
NOCACHE
49
NOPARALLEL
50
MONITORING;
51

    
52

    
53
CREATE UNIQUE INDEX IB_SERVICE_INFO_PK ON IB_SERVICE_INFO
54
(OID)
55
LOGGING
56
TABLESPACE USERS
57
PCTFREE    10
58
INITRANS   2
59
MAXTRANS   255
60
STORAGE    (
61
            INITIAL          64K
62
            NEXT             128K
63
            MINEXTENTS       1
64
            MAXEXTENTS       UNLIMITED
65
            PCTINCREASE      0
66
            FREELISTS        1
67
            FREELIST GROUPS  1
68
            BUFFER_POOL      DEFAULT
69
           )
70
NOPARALLEL;
71

    
72

    
73
CREATE UNIQUE INDEX IB_SERVICE_INFO_R02 ON IB_SERVICE_INFO
74
(SERVICE_CODE)
75
LOGGING
76
TABLESPACE USERS
77
PCTFREE    10
78
INITRANS   2
79
MAXTRANS   255
80
STORAGE    (
81
            INITIAL          64K
82
            NEXT             128K
83
            MINEXTENTS       1
84
            MAXEXTENTS       UNLIMITED
85
            PCTINCREASE      0
86
            FREELISTS        1
87
            FREELIST GROUPS  1
88
            BUFFER_POOL      DEFAULT
89
           )
90
NOPARALLEL;
91

    
92

    
93
ALTER TABLE IB_SERVICE_INFO ADD (
94
  CONSTRAINT IB_SERVICE_INFO_PK
95
 PRIMARY KEY
96
 (OID)
97
    USING INDEX 
98
    TABLESPACE USERS
99
    PCTFREE    10
100
    INITRANS   2
101
    MAXTRANS   255
102
    STORAGE    (
103
                INITIAL          64K
104
                NEXT             128K
105
                MINEXTENTS       1
106
                MAXEXTENTS       UNLIMITED
107
                PCTINCREASE      0
108
                FREELISTS        1
109
                FREELIST GROUPS  1
110
               ),
111
  CONSTRAINT IB_SERVICE_INFO_R02
112
 UNIQUE (SERVICE_CODE)
113
    USING INDEX 
114
    TABLESPACE USERS
115
    PCTFREE    10
116
    INITRANS   2
117
    MAXTRANS   255
118
    STORAGE    (
119
                INITIAL          64K
120
                NEXT             128K
121
                MINEXTENTS       1
122
                MAXEXTENTS       UNLIMITED
123
                PCTINCREASE      0
124
                FREELISTS        1
125
                FREELIST GROUPS  1
126
               ));
127

    
128
ALTER TABLE IB_SERVICE_INFO ADD (
129
  CONSTRAINT IB_SERVICE_INFO_R01 
130
 FOREIGN KEY (CONTENT_CATEGORY_ID) 
131
 REFERENCES IB_CONTENT_CATEGORY (OID)
132
    ON DELETE CASCADE);