PROCEDURE INSERT_RGT_DIRECT2 ESTADO_NODO LOTE_DESC_RACSA LOTE_RECO_RACSA PAGOS_EN_LINEA SOLICITUD_CABIO_PRECIO bitacora_nodos DETALLE_SOLICITUD_CP -- Ya fue creada ALTER TABLE ABONNE ADD (GESTION VARCHAR2(1), MOTIVO_GESTION VARCHAR2(3), FECHA_GESTION DATE, GESTOR VARCHAR2(10)); ALTER TABLE CABLEMODEMSERV ADD POLITICA VARCHAR2(10); ALTER TABLE CANTONES DROP CONSTRAINT rdb$primary56; ALTER TABLE CANTONES ADD CONSTRAINT CANTONES_PK PRIMARY KEY (CPAIS , CPROV , CCANTON); ALTER TABLE DISTRITOS DROP CONSTRAINT rdb$primary57; ALTER TABLE DISTRITOS ADD CONSTRAINT DISTRITOS_PK PRIMARY KEY (CPAIS , CPROV , CCANTON , CDISTRI); ALTER TABLE ECRITCPT ADD CODIGODEPAGO INTEGER; ALTER TABLE INTERVENANT DROP COLUMN PRENOM; ALTER TABLE INTERVENANT MODIFY CODINSEE VARCHAR2(3); ALTER TABLE INTERVENTION DROP COLUMN RG59; ALTER TABLE INTERVENTION DROP COLUMN RG6; ALTER TABLE INTERVENTION DROP COLUMN RF59; ALTER TABLE INTERVENTION DROP COLUMN F81; ALTER TABLE INTERVENTION DROP COLUMN F56; ALTER TABLE INTERVENTION DROP COLUMN PREF; ALTER TABLE INTERVENTION DROP COLUMN FAJA; ALTER TABLE INTERVENTION DROP COLUMN DIV2V; ALTER TABLE INTERVENTION DROP COLUMN DIV3V; ALTER TABLE INTERVENTION DROP COLUMN DIV4V; ALTER TABLE INTERVENTION DROP COLUMN AMPL10; ALTER TABLE INTERVENTION DROP COLUMN AMPL20; ALTER TABLE INTERVENTION DROP COLUMN INTERAB; ALTER TABLE INTERVENTION DROP COLUMN GPSC; ALTER TABLE LOCALIZACION_NODO ADD CONSTRAINT LOCALIZACION_NODO_PK PRIMARY KEY (CODINSEE , LOCALISATION , CODIGO_HEADEND , CODIGO_HUB , NUMNODE); ALTER TABLE LOCALIZATION DROP CONSTRAINT RDB$PRIMARY23; ALTER TABLE LOCALIZATION MODIFY (CPAIS VARCHAR(3) NOT NULL, CPROV VARCHAR(3) NOT NULL, CCANTON VARCHAR(3) NOT NULL, CDISTRI VARCHAR(3) NOT NULL); ALTER TABLE LOCALIZATION ADD CONSTRAINT LOCALIZATION_PK PRIMARY KEY (CODINSEE , LOCALISATION); ALTER TABLE MOORE ADD CODINSEE VARCHAR2(3); ALTER TABLE NODE DROP CONSTRAINT RDB$PRIMARY44; ALTER TABLE NODE ADD COMENTARIO_ESTADO VARCHAR(250); ALTER TABLE NODE MODIFY (ESTADO INTEGER NOT NULL); ALTER TABLE NODE ADD CONSTRAINT NODE_PK PRIMARY KEY (CODIGO_HEADEND , CODIGO_HUB , NUMNODE); ALTER TABLE PROVINCIAS DROP CONSTRAINT RDB$PRIMARY58; ALTER TABLE PROVINCIAS ADD CONSTRAINT PROVINCIAS_PK PRIMARY KEY (CPAIS , CPROV); ALTER TABLE TEMPINTES ADD MOVIM CHAR(1); /* Guarda Los registros de venta para los clientes. Se actualiza en la fecha con cada cambio que se haga. */ ALTER TABLE VENTE ADD DTRESI2 DATE; DROP TABLE TEMPDECORACSA; CREATE INDEX PROPSERVINDEX1 ON PROPSERV(ORDRE); CREATE INDEX TEMPRACSAINTEINDEX1 ON TEMPRACSAINTE(NUMABONNE); CREATE VIEW AVERIASINDETINTER (numinter,numabonne,dtdeb,tipo,lib,motif,codprod,movimiento) AS select numinter, numabonne, dtdeb, tipo, lib, motif, '0000' as codprod, 'Add' as movimiento from intervention where estado = 'F' and intervention.tipo = 'Apl'; CREATE TABLE DETALLE_SOLICITUD_CP ( ID_DETALLE NUMBER(10) NOT NULL, ID_SOLICITUD NUMBER(10) NOT NULL, ORDRE NUMBER(10) NOT NULL, CODPROD VARCHAR2(4), NUEVO_PRECIO NUMBER(14,2) NOT NULL, CONSTRAINT PK_DETALLE_SOLICITUD_CP PRIMARY KEY (ID_DETALLE) ); CREATE sequeNCE SOLICITUD_CABIO_PRECIO_GEN START WITH 17; CREATE sequeNCE DETALLE_SOLICITUD_CP_GEN; CREATE SEQUENCE INC_SALDOS_PENDIENTES START WITH 1; CREATE OR REPLACE TRIGGER DETALLE_SOLICITUD_CP_ID BEFORE INSERT ON DETALLE_SOLICITUD_CP FOR EACH ROW begin if (:new.ID_DETALLE is null) then SELECT DETALLE_SOLICITUD_CP_GEN.NEXTVAL INTO :new.ID_DETALLE FROM DUAL; END IF; end; / CREATE OR REPLACE TRIGGER SOLICITUD_CABIO_PRECIO_ID BEFORE INSERT ON SOLICITUD_CABIO_PRECIO FOR EACH ROW begin if (:new.ID is null) then SELECT SOLICITUD_CABIO_PRECIO_GEN.NEXTVAL INTO :new.ID FROM DUAL; END IF; end; / CREATE TABLE PAGOS_EN_LINEA ( NUMPIECE NUMBER(10) NOT NULL, NUMABONNE NUMBER(10) NOT NULL, CODIGO_PAGO NUMBER(10) NOT NULL, RECAUDADOR VARCHAR2(10), MONTO NUMBER(14,2), FECHA_PAGO DATE NOT NULL, CONSTRAINT PK_PAGOS_EN_LINEA PRIMARY KEY (CODIGO_PAGO) );