m2u-upass-admin / DBScript / ib_personal_loan.sql @ 97:ac197890b575
History | View | Annotate | Download (6.21 KB)
1 |
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 |
)); |