First Commit - Source Code from Reply
This commit is contained in:
90
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre07/dbcDDL.sql
Normal file
90
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre07/dbcDDL.sql
Normal file
@@ -0,0 +1,90 @@
|
||||
|
||||
-- eseguire come utente MNP
|
||||
-------------------------------------------------------------------------
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC_EXT add(
|
||||
CODICE_ORDINE VARCHAR2(15),
|
||||
TIPO_OPERAZIONE VARCHAR2(3)
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_MSP_IN_REC add(
|
||||
CODICE_ORDINE VARCHAR2(15),
|
||||
SUBSYS VARCHAR2(10)
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_MSP_SCARTI_IN add(
|
||||
CODICE_ORDINE VARCHAR2(15),
|
||||
SUBSYS VARCHAR2(10)
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_DBCGO_NOTIFICA_REC_OUT add(
|
||||
CODICE_ORDINE VARCHAR2(15),
|
||||
TIPO_OPERAZIONE VARCHAR2(3)
|
||||
);
|
||||
|
||||
|
||||
---------------- inizio HZ_CCRM_OUT
|
||||
|
||||
CREATE TABLE HZ_CCRM_OUT
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
DATA_INVIO DATE DEFAULT SYSDATE NOT NULL,
|
||||
ID_RICHIESTA NUMBER NOT NULL,
|
||||
DIRECTORY_NUMBER VARCHAR2(12) NOT NULL,
|
||||
CODICE_EVENTO VARCHAR2(2) NOT NULL,
|
||||
MSISDN VARCHAR2(13) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE;
|
||||
|
||||
|
||||
ALTER TABLE HZ_CCRM_OUT
|
||||
ADD CONSTRAINT PK_HZ_CCRM_OUT PRIMARY KEY(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
ENABLE
|
||||
VALIDATE;
|
||||
|
||||
ALTER TABLE HZ_CCRM_OUT ADD (
|
||||
CONSTRAINT FK_HZ_CCRM_OUT
|
||||
FOREIGN KEY (ID_RICHIESTA)
|
||||
REFERENCES HZ_GESTIONE_RICHIESTA (ID_RICHIESTA));
|
||||
|
||||
----------------fine HZ_CCRM_OUT ---------------------
|
||||
|
||||
----------------inizio MNP_RECOVERY_OUT ----------------
|
||||
|
||||
CREATE TABLE MNP_RECOVERY_OUT
|
||||
(
|
||||
RECOVERY_TYPE NUMBER(2) NOT NULL,
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
MESSAGE_ID VARCHAR2(50),
|
||||
STATO_MESSAGGIO NUMBER(2) DEFAULT 0,
|
||||
DATA_INSERIMENTO DATE DEFAULT SYSDATE,
|
||||
DATA_ULTIMO_AGGIORNAMENTO DATE DEFAULT SYSDATE,
|
||||
ECCEZIONE_AVVENUTA VARCHAR2(1000),
|
||||
REDELIVERY_COUNT NUMBER(3) DEFAULT 1
|
||||
)
|
||||
TABLESPACE TAB_HUGE;
|
||||
|
||||
ALTER TABLE MNP_RECOVERY_OUT
|
||||
ADD CONSTRAINT PK_MNP_RECOVERY_OUT PRIMARY KEY(UNIQUE_ID,RECOVERY_TYPE)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
ENABLE
|
||||
VALIDATE;
|
||||
|
||||
----------------fine MNP_RECOVERY_OUT ------------------
|
||||
|
||||
-- SEQUENCE
|
||||
CREATE SEQUENCE SEQ_HZ_CCRM_OUT
|
||||
MAXVALUE 9223372036854775807
|
||||
;
|
||||
|
||||
-- TRIGGER
|
||||
CREATE OR REPLACE TRIGGER t_SEQ_HZ_CCRM_OUT
|
||||
before insert on HZ_CCRM_OUT for each row
|
||||
begin
|
||||
SELECT SEQ_HZ_CCRM_OUT.nextval INTO :new.UNIQUE_ID FROM dual;
|
||||
end;
|
||||
/
|
||||
Reference in New Issue
Block a user