Statistics
| Branch: | Revision:

m2u-upass-admin / DBScript / ib_personal_loan.sql @ 97:ac197890b575

History | View | Annotate | Download (6.21 KB)

1 0:ea666cc7880e hadi
Rem =====================================================================
2
Rem   NAME
3
Rem     <ib_personal_loan.sql>
4
Rem   DESCRIPTION
5
Rem     <IB Personal Loan Table>
6
Rem   MODULE
7
Rem     <IB Module>
8
Rem   MODIFIED  (MM/DD/YYYY)
9
Rem        Shuhaida   01/03/2011 - Creation
10
Rem        xxxxxx           mm/dd/yyyy - Modify
11
Rem =====================================================================
12
13
CREATE TABLE IB_PERSONAL_LOAN
14
(
15
  TRANSACTION_ID      VARCHAR2(20 BYTE),
16
  AMOUNT              VARCHAR2(15 BYTE),
17
  STATUS              VARCHAR2(40 BYTE),
18
  TRANSACTION_TYPE    VARCHAR2(40 BYTE),
19
  TRANSACTION_DATE    DATE,
20
  STATUS_DESC         VARCHAR2(40 BYTE),
21
  TERM                VARCHAR2(4 BYTE),
22
  PURPOSE             VARCHAR2(1 BYTE),
23
  APPL_LNAME          VARCHAR2(20 BYTE),
24
  APPL_FNAME          VARCHAR2(20 BYTE),
25
  APPL_MNAME          VARCHAR2(20 BYTE),
26
  APPL_AGE            VARCHAR2(2 BYTE),
27
  APPL_PLACE_BIRTH    VARCHAR2(30 BYTE),
28
  APPL_BIRTHDAY       VARCHAR2(8 BYTE),
29
  APPL_EDUCATION      VARCHAR2(1 BYTE),
30
  APPL_SCHOOL         VARCHAR2(30 BYTE),
31
  APPL_NO_DEPEND      VARCHAR2(2 BYTE),
32
  APPL_CIVIL_STATUS   VARCHAR2(1 BYTE),
33
  APPL_TIN            VARCHAR2(9 BYTE),
34
  APPL_SSS            VARCHAR2(10 BYTE),
35
  SPOUSE_LNAME        VARCHAR2(20 BYTE),
36
  SPOUSE_FNAME        VARCHAR2(20 BYTE),
37
  SPOUSE_MNAME        VARCHAR2(20 BYTE),
38
  SPOUSE_AGE          VARCHAR2(2 BYTE),
39
  SPOUSE_PLACE_BIRTH  VARCHAR2(30 BYTE),
40
  SPOUSE_BIRTHDAY     VARCHAR2(8 BYTE),
41
  APPL_ADD            VARCHAR2(40 BYTE),
42
  APPL_PROV_ADD       VARCHAR2(1 BYTE),
43
  APPL_LENGTH_STAY    VARCHAR2(2 BYTE),
44
  APPL_MONTHLY_RENT   VARCHAR2(15 BYTE),
45
  APPL_HOME_TEL       VARCHAR2(15 BYTE),
46
  APPL_CELL_NO        VARCHAR2(15 BYTE),
47
  APPL_EMAIL          VARCHAR2(20 BYTE),
48
  BANK_BRANCH1        VARCHAR2(40 BYTE),
49
  BANK_ACCOUNT1       VARCHAR2(11 BYTE),
50
  BANK_BALANCE1       VARCHAR2(15 BYTE),
51
  BANK_BRANCH2        VARCHAR2(40 BYTE),
52
  BANK_ACCOUNT2       VARCHAR2(11 BYTE),
53
  BANK_BALANCE2       VARCHAR2(15 BYTE),
54
  BANK_BRANCH3        VARCHAR2(40 BYTE),
55
  BANK_ACCOUNT3       VARCHAR2(11 BYTE),
56
  BANK_BALANCE3       VARCHAR2(15 BYTE),
57
  CAR_OR_PROPERTY     VARCHAR2(1 BYTE),
58
  OTHER_LOAN          VARCHAR2(1 BYTE),
59
  PROPERTY_OWNERSHIP  VARCHAR2(1 BYTE),
60
  CAR_BRAND1          VARCHAR2(20 BYTE),
61
  CAR_MODEL1          VARCHAR2(20 BYTE),
62
  CAR_YEAR1           VARCHAR2(4 BYTE),
63
  CAR_BRAND2          VARCHAR2(20 BYTE),
64
  CAR_MODEL2          VARCHAR2(20 BYTE),
65
  CAR_YEAR2           VARCHAR2(4 BYTE),
66
  LOAN_BANK1          VARCHAR2(40 BYTE),
67
  LOAN_TYPE1          VARCHAR2(15 BYTE),
68
  LOAN_BALANCE1       VARCHAR2(15 BYTE),
69
  LOAN_MONTHLY1       VARCHAR2(15 BYTE),
70
  LOAN_BANK2          VARCHAR2(40 BYTE),
71
  LOAN_TYPE2          VARCHAR2(15 BYTE),
72
  LOAN_BALANCE2       VARCHAR2(15 BYTE),
73
  LOAN_MONTHLY2       VARCHAR2(15 BYTE),
74
  LOAN_BANK3          VARCHAR2(40 BYTE),
75
  LOAN_TYPE3          VARCHAR2(15 BYTE),
76
  LOAN_BALANCE3       VARCHAR2(15 BYTE),
77
  LOAN_MONTHLY3       VARCHAR2(15 BYTE),
78
  CC_TYPE1            VARCHAR2(10 BYTE),
79
  CC_NO1              VARCHAR2(16 BYTE),
80
  CC_LIMIT1           VARCHAR2(15 BYTE),
81
  CC_EXPIRY1          VARCHAR2(4 BYTE),
82
  CC_TYPE2            VARCHAR2(10 BYTE),
83
  CC_NO2              VARCHAR2(16 BYTE),
84
  CC_LIMIT2           VARCHAR2(15 BYTE),
85
  CC_EXPIRY2          VARCHAR2(4 BYTE),
86
  CC_TYPE3            VARCHAR2(10 BYTE),
87
  CC_NO3              VARCHAR2(16 BYTE),
88
  CC_LIMIT3           VARCHAR2(15 BYTE),
89
  CC_EXPIRY3          VARCHAR2(4 BYTE),
90
  APPL_EMP_NAME       VARCHAR2(40 BYTE),
91
  APPL_EMP_POS        VARCHAR2(40 BYTE),
92
  APPL_EMP_NATURE     VARCHAR2(40 BYTE),
93
  APPL_EMP_TEL        VARCHAR2(15 BYTE),
94
  APPL_EMP_ADD        VARCHAR2(40 BYTE),
95
  APPL_EMP_TENURE     VARCHAR2(2 BYTE),
96
  APPL_PEMP_NAME      VARCHAR2(40 BYTE),
97
  APPL_PEMP_POS       VARCHAR2(40 BYTE),
98
  APPL_PEMP_NATURE    VARCHAR2(40 BYTE),
99
  APPL_PEMP_TEL       VARCHAR2(15 BYTE),
100
  APPL_PEMP_ADD       VARCHAR2(40 BYTE),
101
  APPL_PEMP_TENURE    VARCHAR2(2 BYTE),
102
  SPOUSE_EMP_NAME     VARCHAR2(40 BYTE),
103
  SPOUSE_EMP_POS      VARCHAR2(40 BYTE),
104
  SPOUSE_EMP_NATURE   VARCHAR2(40 BYTE),
105
  SPOUSE_EMP_TEL      VARCHAR2(15 BYTE),
106
  SPOUSE_EMP_ADD      VARCHAR2(40 BYTE),
107
  SPOUSE_EMP_TENURE   VARCHAR2(2 BYTE),
108
  SPOUSE_PEMP_NAME    VARCHAR2(40 BYTE),
109
  SPOUSE_PEMP_POS     VARCHAR2(40 BYTE),
110
  SPOUSE_PEMP_NATURE  VARCHAR2(40 BYTE),
111
  SPOUSE_PEMP_TEL     VARCHAR2(15 BYTE),
112
  SPOUSE_PEMP_ADD     VARCHAR2(40 BYTE),
113
  SPOUSE_PEMP_TENURE  VARCHAR2(2 BYTE),
114
  REF_NAME1           VARCHAR2(40 BYTE),
115
  REF_ADD1            VARCHAR2(40 BYTE),
116
  REF_POS1            VARCHAR2(20 BYTE),
117
  REF_TEL1            VARCHAR2(15 BYTE),
118
  REF_NAME2           VARCHAR2(40 BYTE),
119
  REF_ADD2            VARCHAR2(40 BYTE),
120
  REF_POS2            VARCHAR2(20 BYTE),
121
  REF_TEL2            VARCHAR2(15 BYTE),
122
  SUPPLIER1           VARCHAR2(40 BYTE),
123
  SUPPLIER_ADD1       VARCHAR2(40 BYTE),
124
  SUPPLIER_CP1        VARCHAR2(40 BYTE),
125
  SUPPLIER_TEL1       VARCHAR2(15 BYTE),
126
  SUPPLIER2           VARCHAR2(40 BYTE),
127
  SUPPLIER_ADD2       VARCHAR2(40 BYTE),
128
  SUPPLIER_CP2        VARCHAR2(40 BYTE),
129
  SUPPLIER_TEL2       VARCHAR2(15 BYTE),
130
  OWN_CREDIT_CARD     VARCHAR2(1 BYTE)
131
)
132
TABLESPACE USERS
133
PCTUSED    0
134
PCTFREE    10
135
INITRANS   1
136
MAXTRANS   255
137
STORAGE    (
138
            INITIAL          64K
139
            MINEXTENTS       1
140
            MAXEXTENTS       UNLIMITED
141
            PCTINCREASE      0
142
            BUFFER_POOL      DEFAULT
143
           )
144
LOGGING
145
NOCOMPRESS
146
NOCACHE
147
NOPARALLEL
148
MONITORING;
149
150
151
CREATE UNIQUE INDEX IB_PERSONAL_LOAN_PK ON IB_PERSONAL_LOAN
152
(TRANSACTION_ID)
153
LOGGING
154
TABLESPACE USERS
155
PCTFREE    10
156
INITRANS   2
157
MAXTRANS   255
158
STORAGE    (
159
            INITIAL          64K
160
            MINEXTENTS       1
161
            MAXEXTENTS       UNLIMITED
162
            PCTINCREASE      0
163
            BUFFER_POOL      DEFAULT
164
           )
165
NOPARALLEL;
166
167
168
ALTER TABLE IB_PERSONAL_LOAN ADD (
169
  CONSTRAINT IB_PERSONAL_LOAN_PK
170
 PRIMARY KEY
171
 (TRANSACTION_ID)
172
    USING INDEX
173
    TABLESPACE USERS
174
    PCTFREE    10
175
    INITRANS   2
176
    MAXTRANS   255
177
    STORAGE    (
178
                INITIAL          64K
179
                MINEXTENTS       1
180
                MAXEXTENTS       UNLIMITED
181
                PCTINCREASE      0
182
               ));