m2u-upass-admin / DBScript / ib_personal_loan.sql @ 151:a88b09ea76c3
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 | )); |