Statistics
| Branch: | Revision:

m2u-upass-admin / DBScript / ib_auto_loan.sql @ 3:cbc4dfb99382

History | View | Annotate | Download (4.86 KB)

1
Rem =====================================================================
2
Rem   NAME
3
Rem     <ib_auto_loan.sql>
4
Rem   DESCRIPTION
5
Rem     <IB Auto 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_AUTO_LOAN
14
(
15
  TRANSACTION_ID            VARCHAR2(20 BYTE)   NOT NULL,
16
  DEALER                    VARCHAR2(30 BYTE),
17
  SALESMAN                  VARCHAR2(30 BYTE),
18
  UNIT                      VARCHAR2(50 BYTE),
19
  YEAR                      NUMBER,
20
  NETCASH                   NUMBER,
21
  DOWNPAYMENT               NUMBER,
22
  AMOUNT                    NUMBER,
23
  TERM                      NUMBER,
24
  APPLFIRSTNAME             VARCHAR2(30 BYTE),
25
  APPLMIDDLENAME            VARCHAR2(30 BYTE),
26
  APPLLASTNAME              VARCHAR2(30 BYTE),
27
  APPLDOB                   VARCHAR2(10 BYTE),
28
  APPLSTATUS                VARCHAR2(1 BYTE),
29
  APPLNODEPENDENT           VARCHAR2(2 BYTE),
30
  APPLSEX                   VARCHAR2(1 BYTE),
31
  APPLNATIONALITY           VARCHAR2(30 BYTE),
32
  APPLTIN                   VARCHAR2(10 BYTE),
33
  APPLADD                   VARCHAR2(50 BYTE),
34
  APPLYEARSTAY1             VARCHAR2(2 BYTE),
35
  APPLPREVIOUSADD           VARCHAR2(50 BYTE),
36
  APPLYEARSTAY2             VARCHAR2(2 BYTE),
37
  APPLHOMETEL               VARCHAR2(20 BYTE),
38
  APPLCELLNO                VARCHAR2(20 BYTE),
39
  APPLADDSTATUS             VARCHAR2(1 BYTE),
40
  APPLEMPL                  VARCHAR2(1 BYTE),
41
  APPLEMPLTENUR             VARCHAR2(2 BYTE),
42
  APPLEMPLNAME              VARCHAR2(50 BYTE),
43
  APPLEMPLPOS               VARCHAR2(30 BYTE),
44
  APPLEMPLBUSINESSADD       VARCHAR2(50 BYTE),
45
  APPLEMPLTELNO             VARCHAR2(20 BYTE),
46
  APPLEMPLMONTHLYINCOME     VARCHAR2(20 BYTE),
47
  APPLEMPLNATUREBUSINESS    VARCHAR2(30 BYTE),
48
  APPLEMPLOTHERINCOME       VARCHAR2(20 BYTE),
49
  SPOUSEFIRSTNAME           VARCHAR2(30 BYTE),
50
  SPOUSEMIDDLENAME          VARCHAR2(30 BYTE),
51
  SPOUSELASTNAME            VARCHAR2(30 BYTE),
52
  SPOUSEDOB                 VARCHAR2(10 BYTE),
53
  SPOUSEEMPLNAME            VARCHAR2(50 BYTE),
54
  SPOUSEEMPLPOS             VARCHAR2(30 BYTE),
55
  SPOUSEEMPLBUSINESSADD     VARCHAR2(50 BYTE),
56
  SPOUSEEMPLTENUR           VARCHAR2(2 BYTE),
57
  SPOUSEEMPLTELNO           VARCHAR2(20 BYTE),
58
  SPOUSEEMPLNATUREBUSINESS  VARCHAR2(30 BYTE),
59
  SPOUSEEMPLINCOME          VARCHAR2(20 BYTE),
60
  BANKBRANCH1               VARCHAR2(50 BYTE),
61
  BANKBRANCH2               VARCHAR2(50 BYTE),
62
  BANKBRANCH3               VARCHAR2(50 BYTE),
63
  BANKACCT1                 VARCHAR2(20 BYTE),
64
  BANKACCT2                 VARCHAR2(20 BYTE),
65
  BANKACCT3                 VARCHAR2(20 BYTE),
66
  BANKAMOR1                 VARCHAR2(20 BYTE),
67
  BANKAMOR2                 VARCHAR2(20 BYTE),
68
  BANKAMOR3                 VARCHAR2(20 BYTE),
69
  BANKTELNO1                VARCHAR2(20 BYTE),
70
  BANKTELNO2                VARCHAR2(20 BYTE),
71
  BANKTELNO3                VARCHAR2(20 BYTE),
72
  CUSTCONT1                 VARCHAR2(50 BYTE),
73
  CUSTCONT2                 VARCHAR2(50 BYTE),
74
  CUSTCONT3                 VARCHAR2(50 BYTE),
75
  CUSTTELNO1                VARCHAR2(20 BYTE),
76
  CUSTTELNO2                VARCHAR2(20 BYTE),
77
  CUSTTELNO3                VARCHAR2(20 BYTE),
78
  SUPPLIER1                 VARCHAR2(50 BYTE),
79
  SUPPLIER2                 VARCHAR2(50 BYTE),
80
  SUPPLIER3                 VARCHAR2(50 BYTE),
81
  SUPPLIERTELNO1            VARCHAR2(20 BYTE),
82
  SUPPLIERTELNO2            VARCHAR2(20 BYTE),
83
  SUPPLIERTELNO3            VARCHAR2(20 BYTE),
84
  ACCEPTANCE                VARCHAR2(1 BYTE),
85
  TRANSACTION_TYPE          VARCHAR2(30 BYTE),
86
  STATUS                    VARCHAR2(20 BYTE),
87
  STATUS_DESC               VARCHAR2(50 BYTE),
88
  TRANSACTION_DATE          DATE
89
)
90
TABLESPACE USERS
91
PCTUSED    0
92
PCTFREE    10
93
INITRANS   1
94
MAXTRANS   255
95
STORAGE    (
96
            INITIAL          64K
97
            MINEXTENTS       1
98
            MAXEXTENTS       UNLIMITED
99
            PCTINCREASE      0
100
            BUFFER_POOL      DEFAULT
101
           )
102
LOGGING 
103
NOCOMPRESS 
104
NOCACHE
105
NOPARALLEL
106
MONITORING;
107

    
108

    
109
CREATE UNIQUE INDEX IB_AUTO_LOAN_PK ON IB_AUTO_LOAN
110
(TRANSACTION_ID)
111
LOGGING
112
TABLESPACE USERS
113
PCTFREE    10
114
INITRANS   2
115
MAXTRANS   255
116
STORAGE    (
117
            INITIAL          64K
118
            MINEXTENTS       1
119
            MAXEXTENTS       UNLIMITED
120
            PCTINCREASE      0
121
            FREELISTS        1
122
            FREELIST GROUPS  1
123
            BUFFER_POOL      DEFAULT
124
           )
125
NOPARALLEL;
126

    
127

    
128
ALTER TABLE IB_AUTO_LOAN ADD (
129
  CONSTRAINT IB_AUTO_LOAN_PK
130
 PRIMARY KEY
131
 (TRANSACTION_ID)
132
    USING INDEX 
133
    TABLESPACE USERS
134
    PCTFREE    10
135
    INITRANS   2
136
    MAXTRANS   255
137
    STORAGE    (
138
                INITIAL          64K
139
                MINEXTENTS       1
140
                MAXEXTENTS       UNLIMITED
141
                PCTINCREASE      0
142
                FREELISTS        1
143
                FREELIST GROUPS  1
144
               ));