Files
2024-05-13 12:54:14 +02:00

672 lines
20 KiB
MySQL

CREATE TABLE MNP_GESTIONE_RICHIESTA_EXT (
ID_RICHIESTA VARCHAR2(23) NOT NULL,
STATO_LINEA VARCHAR2(25) NOT NULL
)
TABLESPACE TAB_BIG;
ALTER TABLE MNP_GESTIONE_RICHIESTA_EXT ADD
CONSTRAINT PK_MNP_GESTIONE_RICHIESTA_EXT
PRIMARY KEY(ID_RICHIESTA)
USING INDEX
TABLESPACE TAB_IDX_BIG
ENABLE
VALIDATE;
ALTER TABLE MNP_DBCGO_NOTIFICA_DONOR_OUT add(
STATO_LINEA VARCHAR2(25)
);
ALTER TABLE MNP_GISP_RETRIEVE_OUT add(
RESP_ANAGR VARCHAR2(3)
);
---------------- inizio HZ_GESTIONE_RICHIESTA
CREATE TABLE HZ_GESTIONE_RICHIESTA
(
ID_RICHIESTA NUMBER NOT NULL,
STATO NUMBER(2) NOT NULL,
DA_INVIARE NUMBER(1) DEFAULT 1 NOT NULL,
DATA_RICEZIONE_RICHIESTA DATE DEFAULT SYSDATE NOT NULL,
DAC DATE,
DAC_CALC DATE,
RGN VARCHAR2(5) NOT NULL,
DIRECTORY_NUMBER VARCHAR2(12) NOT NULL,
SUBSYS VARCHAR2(10),
SISTEMA_MITTENTE VARCHAR2(10) NOT NULL,
MSISDN VARCHAR2(15),
TIPO_PROCESSO CHAR(1) NOT NULL,
CESSAZIONE_RIENTRO NUMBER(1),
NOME_CLIENTE VARCHAR2(30),
COGNOME_CLIENTE VARCHAR2(60),
DENOMINAZIONE_SOCIALE VARCHAR2(60),
VIA VARCHAR2(70),
LOCALITA VARCHAR2(60),
CF_PARTITA_IVA VARCHAR2(16),
NUMERO_CIVICO VARCHAR2(10),
CODICE_COMUNE VARCHAR2(10),
CAUSALE_RIFIUTO VARCHAR2(255),
NOTE VARCHAR2(255),
ID_REQ_INFOBUS VARCHAR2(24) NOT NULL
)
TABLESPACE TAB_HUGE;
ALTER TABLE HZ_GESTIONE_RICHIESTA
ADD CONSTRAINT PK_HZ_GESTIONE_RICHIESTE PRIMARY KEY(ID_RICHIESTA)
USING INDEX
TABLESPACE TAB_IDX_BIG
ENABLE
VALIDATE;
CREATE INDEX IDX_HZ_GESTIONE_RICHIESTA_1 ON HZ_GESTIONE_RICHIESTA
(STATO, DA_INVIARE)
LOGGING
TABLESPACE TAB_IDX_BIG
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
NOPARALLEL;
----------------fine HZ_GESTIONE_RICHIESTA
---------------- PITAGORA
---------------- inizio HZ_PITAGORA_OUT
CREATE TABLE HZ_PITAGORA_OUT
(
UNIQUE_ID NUMBER NOT NULL,
DA_INVIARE NUMBER(1) DEFAULT 1 NOT NULL,
DATA_CREAZIONE DATE DEFAULT SYSDATE,
NOME_FILE VARCHAR2(50),
ID_RICHIESTA NUMBER NOT NULL,
DATA_ORDINE DATE NOT NULL,
TIPO_ORDINE NUMBER(1) NOT NULL,
DETTAGLIO_TIPO_ORDINE NUMBER(1),
DIRECTORY_NUMBER VARCHAR2(12) NOT NULL,
ROUTING_NUMBER VARCHAR2(18) NOT NULL,
DATA_ATTESA_CONSEGNA_SERVIZIO DATE,
COGNOME_CLIENTE VARCHAR2(60) NOT NULL,
CF_PARTITA_IVA VARCHAR2(16),
VIA VARCHAR2(70),
LOCALITA VARCHAR2(60),
NUMERO_CIVICO VARCHAR2(10),
CODICE_COMUNE_CLIENTE VARCHAR2(10),
NOTE VARCHAR2(255),
DATA_SOTTOSCRIZIONE_CONTRATTO DATE
)
TABLESPACE TAB_HUGE_2;
ALTER TABLE HZ_PITAGORA_OUT
ADD CONSTRAINT PK_HZ_PITAGORA_OUT PRIMARY KEY(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2
ENABLE
VALIDATE;
ALTER TABLE HZ_PITAGORA_OUT ADD (
CONSTRAINT FK_HZ_PITAGORA_OUT
FOREIGN KEY (ID_RICHIESTA)
REFERENCES HZ_GESTIONE_RICHIESTA (ID_RICHIESTA));
---------------- fine HZ_PITAGORA_OUT
---------------- inizio HZ_PITAGORA_IN
CREATE TABLE HZ_PITAGORA_IN
(
UNIQUE_ID NUMBER NOT NULL,
CODICE_ORDINE_RICHIEDENTE NUMBER NOT NULL,
CODICE_OP_FORNITORE VARCHAR2(3) NOT NULL,
CODICE_ORDINE_FORNITORE VARCHAR(31),
DATA_NOTIFICA DATE NOT NULL,
TIPO_NOTIFICA NUMBER(1) NOT NULL,
ID_RISORSA VARCHAR2(10),
STATO_ORDINE NUMBER(1) NOT NULL,
DATA_RICEZIONE_ORDINE DATE NOT NULL,
DATA_VAL_FORMALE_CONTRATTUALE DATE,
DATA_VAL_TECNICO_GESTIONALE DATE,
DATA_ESP_ORDINE DATE,
ORA_ESP_ORDINE VARCHAR2(5),
MOTIVO_RIFIUTO VARCHAR2(255),
NOTE VARCHAR2(255),
DATA_INSERIMENTO DATE DEFAULT SYSDATE NOT NULL,
NOME_FILE VARCHAR2(50) NOT NULL,
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL
)
TABLESPACE TAB_HUGE_2;
ALTER TABLE HZ_PITAGORA_IN
ADD CONSTRAINT PK_HZ_PITAGORA_IN PRIMARY KEY(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2
ENABLE
VALIDATE;
ALTER TABLE HZ_PITAGORA_IN ADD (
CONSTRAINT FK_HZ_PITAGORA_IN
FOREIGN KEY (CODICE_ORDINE_RICHIEDENTE)
REFERENCES HZ_GESTIONE_RICHIESTA (ID_RICHIESTA));
---------------- fine HZ_PITAGORA_IN
---------------- inizio HZ_PITAGORA_SCARTI_IN
CREATE TABLE HZ_PITAGORA_SCARTI_IN
(
UNIQUE_ID NUMBER NOT NULL,
RECORD_SCARTATO VARCHAR2(500),
DATA_INSERIMENTO DATE DEFAULT SYSDATE NOT NULL,
NOME_FILE VARCHAR2(50),
CAMPO_ERRATO VARCHAR2(50),
CAUSALE_SCARTO VARCHAR2(200)
)
TABLESPACE TAB_HUGE_2;
ALTER TABLE HZ_PITAGORA_SCARTI_IN
ADD CONSTRAINT PK_HZ_PITAGORA_SCARTI_IN PRIMARY KEY(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2
ENABLE
VALIDATE;
---------------- fine HZ_PITAGORA_SCARTI_IN
---------------- INIZIO MSC ---------------------------
---------------- inizio HZ_MSC_IN
CREATE TABLE HZ_MSC_IN
(
UNIQUE_ID NUMBER NOT NULL,
ID_RICHIESTA NUMBER,
SUBSYS VARCHAR2(10),
PREFISSO_DN VARCHAR2 (4) NOT NULL,
NUMERO_DN VARCHAR2 (8) NOT NULL,
TIPO_OPERAZIONE NUMBER(1) NOT NULL,
MSISDN VARCHAR2(15),
NOME_CLIENTE VARCHAR2(30),
COGNOME_CLIENTE VARCHAR2(60),
DENOMINAZIONE_SOCIALE VARCHAR2(60),
CF_PARTITA_IVA VARCHAR2(16),
VIA VARCHAR2(70),
LOCALITA VARCHAR2(60),
NUMERO_CIVICO VARCHAR2(10),
CODICE_COMUNE VARCHAR2(10),
NOTE VARCHAR2(255),
DAC DATE,
DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL,
TIPO_SERVIZIO VARCHAR2(25) NOT NULL,
ID_SYSTEM VARCHAR2(10) NOT NULL,
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL,
ID_REQ_INFOBUS VARCHAR2(24) NOT NULL
)
TABLESPACE TAB_HUGE;
ALTER TABLE HZ_MSC_IN
ADD CONSTRAINT PK_HZ_MSC_IN PRIMARY KEY(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_BIG
ENABLE
VALIDATE;
-- AGGIUNGERE INDICI
----------------fine HZ_MSC_IN
---------------- inizio HZ_MSC_SCARTI_IN
CREATE TABLE HZ_MSC_SCARTI_IN
(
UNIQUE_ID NUMBER NOT NULL,
SUBSYS VARCHAR2(10),
PREFISSO_DN VARCHAR2(4),
NUMERO_DN VARCHAR2(8),
TIPO_OPERAZIONE NUMBER(1),
MSISDN VARCHAR2(15),
NOME_CLIENTE VARCHAR2(30),
COGNOME_CLIENTE VARCHAR2(60),
DENOMINAZIONE_SOCIALE VARCHAR2(60),
CF_PARTITA_IVA VARCHAR2(16),
VIA VARCHAR2(70),
LOCALITA VARCHAR2(60),
NUMERO_CIVICO VARCHAR2(10),
CODICE_COMUNE VARCHAR2(10),
NOTE VARCHAR2(255),
DAC DATE,
DATA_INSERIMENTO DATE DEFAULT SYSDATE NOT NULL,
TIPO_SERVIZIO VARCHAR2(25),
SYSTEM_ID VARCHAR2(10),
ID_REQ_INFOBUS VARCHAR2(24),
RECORD_SCARTATO VARCHAR2(1500),
CODICE_ERRORE VARCHAR2(2) NOT NULL
)
TABLESPACE TAB_HUGE;
ALTER TABLE HZ_MSC_SCARTI_IN
ADD CONSTRAINT PK_HZ_MSC_SCARTI_IN PRIMARY KEY(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_BIG
ENABLE
VALIDATE;
----------------fine HZ_MSC_SCARTI_IN
---------------- inizio HZ_MSC_OUT
CREATE TABLE HZ_MSC_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,
ESITO NUMBER(1) NOT NULL,
CAUSALE_RIFIUTO VARCHAR2(255),
NOTE VARCHAR2(255),
DAC DATE,
SUBSYS VARCHAR2(10),
TIPO_SERVIZIO VARCHAR2(25) NOT NULL,
ID_REQ_INFOBUS VARCHAR2(24) NOT NULL
)
TABLESPACE TAB_HUGE;
ALTER TABLE HZ_MSC_OUT
ADD CONSTRAINT PK_HZ_MSC_OUT PRIMARY KEY(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_BIG
ENABLE
VALIDATE;
ALTER TABLE HZ_MSC_OUT ADD (
CONSTRAINT FK_HZ_MSC_OUT
FOREIGN KEY (ID_RICHIESTA)
REFERENCES HZ_GESTIONE_RICHIESTA (ID_RICHIESTA));
----------------fine HZ_MSC_OUT ---------------------
----------------inizio HZ_MSC_RECUPERO_OUT
CREATE TABLE HZ_MSC_RECUPERO_OUT
(
ID_PROG NUMBER(18) NOT NULL,
MESSAGE_ID VARCHAR2(50 BYTE),
REDELIVERY_COUNT NUMBER(3) DEFAULT 0,
STATO_MESSAGGIO NUMBER(2) DEFAULT 0,
DATA_INSERIMENTO DATE DEFAULT SYSDATE,
DATA_ULTIMO_AGGIORNAMENTO DATE DEFAULT SYSDATE,
ECCEZIONE_AVVENUTA VARCHAR2(1000 BYTE),
ID_RICHIESTA NUMBER,
DIRECTORY_NUMBER VARCHAR2(12 BYTE),
CODICE_EVENTO VARCHAR2(2 BYTE),
ESITO NUMBER(1),
CAUSALE_RIFIUTO VARCHAR2(255 BYTE),
NOTE VARCHAR2(255 BYTE),
DAC DATE,
SUBSYS VARCHAR2(10 BYTE),
TIPO_SERVIZIO VARCHAR2(25 BYTE),
ID_REQ_INFOBUS VARCHAR2(24 BYTE)
)
TABLESPACE TAB_SMALL;
ALTER TABLE HZ_MSC_RECUPERO_OUT
ADD CONSTRAINT PK_HZ_MSC_RECUPERO_OUT PRIMARY KEY (ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_BIG
ENABLE
VALIDATE;
----------------fine HZ_MSC_RECUPERO_OUT
---------------- FINE MSC -----------------------------
---------------- INIZIO MSP ---------------------------
---------------- inizio HZ_MSP_IN
CREATE TABLE HZ_MSP_IN
(
UNIQUE_ID NUMBER NOT NULL,
ID_RICHIESTA NUMBER,
SUBSYS VARCHAR2(10),
PREFISSO_DN VARCHAR2 (4) NOT NULL,
NUMERO_DN VARCHAR2 (8) NOT NULL,
TIPO_OPERAZIONE NUMBER(1) NOT NULL,
MSISDN VARCHAR2(15),
NOME_CLIENTE VARCHAR2(30),
COGNOME_CLIENTE VARCHAR2(60),
DENOMINAZIONE_SOCIALE VARCHAR2(60),
CF_PARTITA_IVA VARCHAR2(16),
VIA VARCHAR2(70),
LOCALITA VARCHAR2(60),
NUMERO_CIVICO VARCHAR2(10),
CODICE_COMUNE VARCHAR2(10),
NOTE VARCHAR2(255),
DAC DATE,
DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL,
TIPO_SERVIZIO VARCHAR2(25) NOT NULL,
ID_SYSTEM VARCHAR2(10) NOT NULL,
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL,
ID_REQ_INFOBUS VARCHAR2(24) NOT NULL
)
TABLESPACE TAB_HUGE;
ALTER TABLE HZ_MSP_IN
ADD CONSTRAINT PK_HZ_MSP_IN PRIMARY KEY(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_BIG
ENABLE
VALIDATE;
-- AGGIUNGERE INDICI
----------------fine HZ_MSP_IN
---------------- inizio HZ_MSP_SCARTI_IN
CREATE TABLE HZ_MSP_SCARTI_IN
(
UNIQUE_ID NUMBER NOT NULL,
SUBSYS VARCHAR2(10),
PREFISSO_DN VARCHAR2(4),
NUMERO_DN VARCHAR2(8),
TIPO_OPERAZIONE NUMBER(1),
MSISDN VARCHAR2(15),
NOME_CLIENTE VARCHAR2(30),
COGNOME_CLIENTE VARCHAR2(60),
DENOMINAZIONE_SOCIALE VARCHAR2(60),
CF_PARTITA_IVA VARCHAR2(16),
VIA VARCHAR2(70),
LOCALITA VARCHAR2(60),
NUMERO_CIVICO VARCHAR2(10),
CODICE_COMUNE VARCHAR2(10),
NOTE VARCHAR2(255),
DAC DATE,
DATA_INSERIMENTO DATE DEFAULT SYSDATE NOT NULL,
TIPO_SERVIZIO VARCHAR2(25),
SYSTEM_ID VARCHAR2(10),
ID_REQ_INFOBUS VARCHAR2(24),
RECORD_SCARTATO VARCHAR2(1500),
CODICE_ERRORE VARCHAR2(2) NOT NULL
)
TABLESPACE TAB_HUGE;
ALTER TABLE HZ_MSP_SCARTI_IN
ADD CONSTRAINT PK_HZ_MSP_SCARTI_IN PRIMARY KEY(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_BIG
ENABLE
VALIDATE;
----------------fine HZ_MSP_SCARTI_IN
---------------- inizio HZ_MSP_OUT
CREATE TABLE HZ_MSP_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,
ESITO NUMBER(1) NOT NULL,
CAUSALE_RIFIUTO VARCHAR2(255),
NOTE VARCHAR2(255),
DAC DATE,
SUBSYS VARCHAR2(10),
TIPO_SERVIZIO VARCHAR2(25) NOT NULL,
ID_REQ_INFOBUS VARCHAR2(24) NOT NULL
)
TABLESPACE TAB_HUGE;
ALTER TABLE HZ_MSP_OUT
ADD CONSTRAINT PK_HZ_MSP_OUT PRIMARY KEY(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_BIG
ENABLE
VALIDATE;
ALTER TABLE HZ_MSP_OUT ADD (
CONSTRAINT FK_HZ_MSP_OUT
FOREIGN KEY (ID_RICHIESTA)
REFERENCES HZ_GESTIONE_RICHIESTA (ID_RICHIESTA));
----------------fine HZ_MSP_OUT -------------------
----------------inizio HZ_MSP_RECUPERO_OUT
CREATE TABLE HZ_MSP_RECUPERO_OUT
(
ID_PROG NUMBER(18) NOT NULL,
MESSAGE_ID VARCHAR2(50 BYTE),
REDELIVERY_COUNT NUMBER(3) DEFAULT 0,
STATO_MESSAGGIO NUMBER(2) DEFAULT 0,
DATA_INSERIMENTO DATE DEFAULT SYSDATE,
DATA_ULTIMO_AGGIORNAMENTO DATE DEFAULT SYSDATE,
ECCEZIONE_AVVENUTA VARCHAR2(1000 BYTE),
ID_RICHIESTA NUMBER,
DIRECTORY_NUMBER VARCHAR2(12 BYTE),
CODICE_EVENTO VARCHAR2(2 BYTE),
ESITO NUMBER(1),
CAUSALE_RIFIUTO VARCHAR2(255 BYTE),
NOTE VARCHAR2(255 BYTE),
DAC DATE,
SUBSYS VARCHAR2(10 BYTE),
TIPO_SERVIZIO VARCHAR2(25 BYTE),
ID_REQ_INFOBUS VARCHAR2(24 BYTE)
)
TABLESPACE TAB_SMALL;
ALTER TABLE HZ_MSP_RECUPERO_OUT
ADD CONSTRAINT PK_HZ_MSP_RECUPERO_OUT PRIMARY KEY (ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_BIG
ENABLE
VALIDATE;
----------------fine HZ_MSP_RECUPERO_OUT
---------------- FINE MSP ---------------------------
---------------- HZ_STORICO_RICHIESTA
CREATE TABLE HZ_STORICO_RICHIESTA
(
UNIQUE_ID NUMBER NOT NULL,
ID_RICHIESTA NUMBER NOT NULL,
STATO_DA NUMBER(2),
STATO_A NUMBER(2) NOT NULL,
DATA_LAVORAZIONE DATE DEFAULT TRUNC(SYSDATE) NOT NULL,
NOME_FILE VARCHAR2(100),
DATA_I_O DATE DEFAULT SYSDATE NOT NULL,
I_O NUMBER(1)
)
TABLESPACE TAB_HUGE;
ALTER TABLE HZ_STORICO_RICHIESTA
ADD CONSTRAINT PK_HZ_STORICO_RICHIESTA PRIMARY KEY(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_BIG
ENABLE
VALIDATE;
ALTER TABLE HZ_STORICO_RICHIESTA ADD (
CONSTRAINT FK_HZ_STORICO_RICHIESTA
FOREIGN KEY (ID_RICHIESTA)
REFERENCES HZ_GESTIONE_RICHIESTA(ID_RICHIESTA));
----------------fine HZ_STORICO_RICHIESTA
---------------- HZ_RGN_DISTRETTO_AGW
CREATE TABLE HZ_RGN_DISTRETTO_AGW
(
UNIQUE_ID NUMBER NOT NULL,
DISTRETTO VARCHAR2(4) NOT NULL,
AGW NUMBER(2) NOT NULL,
RGN NUMBER(3) NOT NULL
)
TABLESPACE TAB_HUGE;
ALTER TABLE HZ_RGN_DISTRETTO_AGW
ADD CONSTRAINT PK_HZ_RGN_DISTRETTO_AGW PRIMARY KEY(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_BIG
ENABLE
VALIDATE;
----------------fine HZ_RGN_DISTRETTO_AGW
-- inizio modifica MNP_PATTERN_IN
ALTER TABLE MNP_PATTERN_IN
MODIFY(ID_PATTERN NUMBER(2));
-- fine modifica MNP_PATTERN_IN
----------------SEQUENCE
CREATE SEQUENCE SEQ_RICHIESTA_HZ
MAXVALUE 99999999999
;
CREATE SEQUENCE SEQ_HZ_STORICO_RICHIESTA
MAXVALUE 9223372036854775807
;
CREATE SEQUENCE SEQ_HZ_MSC_IN
MAXVALUE 9223372036854775807
;
CREATE SEQUENCE SEQ_HZ_MSC_SCARTI_IN
MAXVALUE 9223372036854775807
;
CREATE SEQUENCE SEQ_HZ_MSC_OUT
MAXVALUE 9223372036854775807
;
CREATE SEQUENCE SEQ_HZ_MSP_IN
MAXVALUE 9223372036854775807
;
CREATE SEQUENCE SEQ_HZ_MSP_SCARTI_IN
MAXVALUE 9223372036854775807
;
CREATE SEQUENCE SEQ_HZ_MSP_OUT
MAXVALUE 9223372036854775807
;
CREATE SEQUENCE SEQ_PITAGORA_OUT
MAXVALUE 9223372036854775807
;
CREATE SEQUENCE SEQ_PITAGORA_IN
MAXVALUE 9223372036854775807
;
CREATE SEQUENCE SEQ_PITAGORA_SCARTI_IN
MAXVALUE 9223372036854775807
;
CREATE SEQUENCE SEQ_RGN
MAXVALUE 9223372036854775807
;
CREATE SEQUENCE SEQ_HZ_MSP_RECUPERO_OUT
MAXVALUE 9223372036854775807
;
CREATE SEQUENCE SEQ_HZ_MSC_RECUPERO_OUT
MAXVALUE 9223372036854775807
;
CREATE OR REPLACE TRIGGER t_SEQ_HZ_MSC_IN
before insert on HZ_MSC_IN for each row
begin
SELECT SEQ_HZ_MSC_IN.nextval INTO :new.UNIQUE_ID FROM dual;
end;
/
CREATE OR REPLACE TRIGGER t_SEQ_HZ_MSC_SCARTI_IN
before insert on HZ_MSC_SCARTI_IN for each row
begin
SELECT SEQ_HZ_MSC_SCARTI_IN.nextval INTO :new.UNIQUE_ID FROM dual;
end;
/
CREATE OR REPLACE TRIGGER t_SEQ_HZ_MSC_OUT
before insert on HZ_MSC_OUT for each row
begin
SELECT SEQ_HZ_MSC_OUT.nextval INTO :new.UNIQUE_ID FROM dual;
end;
/
CREATE OR REPLACE TRIGGER t_SEQ_HZ_MSP_IN
before insert on HZ_MSP_IN for each row
begin
SELECT SEQ_HZ_MSP_IN.nextval INTO :new.UNIQUE_ID FROM dual;
end;
/
CREATE OR REPLACE TRIGGER t_SEQ_HZ_MSP_SCARTI_IN
before insert on HZ_MSP_SCARTI_IN for each row
begin
SELECT SEQ_HZ_MSP_SCARTI_IN.nextval INTO :new.UNIQUE_ID FROM dual;
end;
/
CREATE OR REPLACE TRIGGER t_SEQ_HZ_MSP_OUT
before insert on HZ_MSP_OUT for each row
begin
SELECT SEQ_HZ_MSP_OUT.nextval INTO :new.UNIQUE_ID FROM dual;
end;
/
CREATE OR REPLACE TRIGGER t_SEQ_PITAGORA_IN
before insert on HZ_PITAGORA_IN for each row
begin
SELECT SEQ_PITAGORA_IN.nextval INTO :new.UNIQUE_ID FROM dual;
end;
/
CREATE OR REPLACE TRIGGER t_SEQ_PITAGORA_SCARTI_IN
before insert on HZ_PITAGORA_SCARTI_IN for each row
begin
SELECT SEQ_PITAGORA_SCARTI_IN.nextval INTO :new.UNIQUE_ID FROM dual;
end;
/
CREATE OR REPLACE TRIGGER t_SEQ_PITAGORA_OUT
before insert on HZ_PITAGORA_OUT for each row
begin
SELECT SEQ_PITAGORA_OUT.nextval INTO :new.UNIQUE_ID FROM dual;
end;
/
CREATE OR REPLACE TRIGGER t_SEQ_HZ_STORICO_RICHIESTA
before insert on HZ_STORICO_RICHIESTA for each row
begin
SELECT SEQ_HZ_STORICO_RICHIESTA.nextval INTO :new.UNIQUE_ID FROM dual;
end;
/