0% found this document useful (0 votes)
11 views3 pages

DB Components

Uploaded by

shariyaalam493
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views3 pages

DB Components

Uploaded by

shariyaalam493
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

CREATE TABLE XXREC.

XXREC_CUSTOMER_GRADING(
CUSTOMER_GRADE_ID NUMBER NOT NULL PRIMARY KEY,
CUSTOMER_NAME VARCHAR(100),
CUSTOMER_ID NUMBER,
GRADE VARCHAR2(10),
START_DATE DATE,
END_DATE DATE,
REMARKS VARCHAR2(4000),
STATUS VARCHAR2(20),
LAST_UPDATED_BY NUMBER,
LAST_UPDATE_DATE DATE,
LAST_UPDATE_LOGIN NUMBER,
CREATED_BY NUMBER,
CREATION_DATE DATE);

---------------------------------------------------------------------------------

CREATE TABLE XXREC.XXREC_SCHEMEWSE_CUST_GRADE


(
CUSTOMER_ID NUMBER,
CUSTOMER_GRADE_ID NUMBER,
PARTY_NAME VARCHAR2(60),
GROUP_NAME VARCHAR2(4000),
UTILITY VARCHAR2(100),
MASTER_LOAN_ID NUMBER,
MASTER_LOAN_NUMBER VARCHAR2(25),
CURRENT_BORROWER_GRADE VARCHAR2(10),
GRADE_PROPOSED_BY_ENTITY VARCHAR2(10),
CUST_GRADE_EFF_START_DATE DATE,
SCHEME_GRADE VARCHAR2(10),
LAST_UPDATED_BY NUMBER,
LAST_UPDATE_DATE DATE,
LAST_UPDATE_LOGIN NUMBER,
CREATED_BY NUMBER,
CREATION_DATE DATE,
STATUS VARCHAR2(10)
);

-----------------------------------------------------------------------------------
--

CREATE TABLE XXREC.XXREC_LNS_CUST_GRADE


(
CUSTOMER_ID NUMBER,
CUSTOMER_GRADE_ID NUMBER,
PARTY_NAME VARCHAR2(60),
GROUP_NAME VARCHAR2(4000),
MASTER_LOAN_ID NUMBER,
MASTER_LOAN_NUMBER VARCHAR2(25),
CURRENT_BORROWER_GRADE VARCHAR2(10),
GRADE_PROPOSED_BY_ENTITY VARCHAR2(10),
CUST_GRADE_EFF_START_DATE DATE,
SCHEME_GRADE VARCHAR2(10),
LAST_UPDATED_BY NUMBER,
LAST_UPDATE_DATE DATE,
LAST_UPDATE_LOGIN NUMBER,
CREATED_BY NUMBER,
CREATION_DATE DATE,
UPDATED_SCHEME_GRADE VARCHAR2(10),
SCHEME_GRADE_EFF_DATE DATE,
REMARKS VARCHAR2(4000)
);

-----------------------------------------------------------------------------------
------

CREATE OR REPLACE SYNONYM APPS.XXREC_CUSTOMER_GRADING FOR


XXREC.XXREC_CUSTOMER_GRADING;
/
GRANT INSERT, UPDATE,DELETE,SELECT, ON COMMIT REFRESH on
XXREC.XXREC_CUSTOMER_GRADING TO APPS;
/

CREATE OR REPLACE SYNONYM APPS.XXREC_SCHEMEWSE_CUST_GRADE FOR


XXREC.XXREC_SCHEMEWSE_CUST_GRADE;
/
GRANT INSERT, UPDATE,DELETE,SELECT, ON COMMIT REFRESH on
XXREC.XXREC_SCHEMEWSE_CUST_GRADE TO APPS;
/

CREATE OR REPLACE SYNONYM APPS.XXREC_LNS_CUST_GRADE FOR XXREC.XXREC_LNS_CUST_GRADE;


/
GRANT INSERT, UPDATE,DELETE,SELECT, ON COMMIT REFRESH on
XXREC.XXREC_LNS_CUST_GRADE TO APPS;
/
-----------------------------------------------------------------------------------
--------

CREATE TABLE XXREC.XXREC_CUSTOMER_GRADING_INT(


CUSTOMER_GRADE_ID NUMBER ,
CUSTOMER_NAME VARCHAR(100),
CUSTOMER_ID NUMBER,
GRADE VARCHAR2(10),
START_DATE DATE,
END_DATE DATE,
REMARKS VARCHAR2(4000),
STATUS VARCHAR2(20),
LAST_UPDATED_BY NUMBER,
LAST_UPDATE_DATE DATE,
LAST_UPDATE_LOGIN NUMBER,
CREATED_BY NUMBER,
CREATION_DATE DATE);
-----------------------------------------------------------------------------------
-------------------
CREATE SEQUENCE XX_CUST_GRADE_ID_SEQ
START WITH 1500
MAXVALUE 999999999999999999999999999
MINVALUE 100
NOCYCLE
CACHE 20
NOORDER;

-------------------------------After Compilation of
Package------------------------------------------------

CREATE OR REPLACE TRIGGER XXREC_UPDATE_CUST_GRADE_SCHEME


Before INSERT ON XXREC.XXREC_CUSTOMER_GRADING
FOR EACH ROW
BEGIN

XX_REC_SCHEMEWISE_CUST_GRADE.XXREC_PRAGAM_SCHEME_GRADE(
:new.CUSTOMER_GRADE_ID,
:new.CUSTOMER_NAME,
:new.CUSTOMER_ID,
:new.GRADE,
:new.START_DATE,
:new.END_DATE,
:new.REMARKS,
:new.STATUS,
:new.LAST_UPDATED_BY,
:new.LAST_UPDATE_DATE,
:new.LAST_UPDATE_LOGIN,
:new.CREATED_BY,
:new.CREATION_DATE
);

END XXREC_UPDATE_CUST_GRADE_SCHEME;
--------------------------------------------------------------

You might also like