Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

DimoEmpresa App - v1.4.0.0

AutorArturo Sosa
Fecha

 

Estado
  • PENDIENTE
  • IMPLEMENTADO
Ambiente
  • PRE-PRODUCCION
  • PRODUCCION

REGISTRO DE CAMBIOS

  1. Cambios de estructuras.
  2. Tablas nuevas.
  3. Secuencias y triggers nuevos.

OBJETOS AFECTADOS

PRE-REQUISITOS

IMPLEMENTACION

1- Ejecutar bloque de código en => BBDD DIMO_SICOOP(10.5.3.22) => ESQUEMA OPERAC_SICOOP

script
ALTER TABLE DE_DOCUMENTOS_SOLICITADOS 
ADD( DE20_FLAG_REPETIDO NUMERIC(1)    DEFAULT 0    NOT NULL)
ALTER TABLE DE_DOCUMENTOS_SOLICITADOS 
MODIFY DE20_FLAG_REPETIDO DEFAULT    NULL


2- Ejecutar bloque de código en => BBDD DIMO_SICOOP(10.5.3.22) => ESQUEMA OPERAC_SICOOP

script
CREATE SEQUENCE DE14_ID_VALOR_TEMP 
  MINVALUE 1 
  INCREMENT BY 1
CREATE TABLE DE_TABLA_VALORES_TEMPORALES ( 
  DE14_ID_VALOR_TEMP NUMERIC(11)    NOT NULL, 
  DE14_ID_EMPRESA    NUMERIC(11)    NOT NULL, 
  DE14_PANTALLA      NVARCHAR2(40)    NOT NULL,
  DE14_USUARIO		 NVARCHAR2(40)    NOT NULL,
  DE14_EXTRA		 NVARCHAR2(200)    NOT NULL,
  DE14_VALOR         NCLOB    NOT NULL, 
     PRIMARY KEY ( DE14_ID_VALOR_TEMP ))
CREATE OR REPLACE TRIGGER AN$175DE14_ID_VALOR_TEMP 
  BEFORE INSERT ON DE_TABLA_VALORES_TEMPORALES 
  FOR EACH ROW 
BEGIN 
  SELECT DE14_ID_VALOR_TEMP.NEXTVAL 
  INTO   :new.DE14_ID_VALOR_TEMP 
  FROM   DUAL; 
END;


3- Ejecutar bloque de código en => BBDD DIMO_SICOOP(10.5.3.22) => ESQUEMA OPERAC_SICOOP

script
CREATE SEQUENCE DE16_ID_PROVEEDOR 
  MINVALUE 1 
  INCREMENT BY 1
CREATE TABLE DE_PROVEEDORES ( 
  DE16_ID_PROVEEDOR NUMERIC(11)    NOT NULL, 
  DE16_DOCUMENTO    NVARCHAR2(40)    NOT NULL, 
  DE16_NOMBRES      NVARCHAR2(100)    NOT NULL, 
  DE16_APELLIDOS    NVARCHAR2(100)    NOT NULL, 
  DE16_CORREO       NVARCHAR2(100)    NOT NULL, 
  DE16_TELEFONO     NVARCHAR2(40)    NOT NULL, 
  DE16_ESTADO       NVARCHAR2(40)    NOT NULL, 
  DE02_ID_EMPRESA   NUMERIC(11)    NOT NULL, 
  DE16_ID_CLIENTE   NUMERIC(11)    NOT NULL, 
  DE16_TARJETA      NVARCHAR2(40)    NOT NULL, 
  DE16_MONTO        NUMERIC(18)    NOT NULL, 
     PRIMARY KEY ( DE16_ID_PROVEEDOR ))
CREATE OR REPLACE TRIGGER AN$180DE16_ID_PROVEEDOR 
  BEFORE INSERT ON DE_PROVEEDORES 
  FOR EACH ROW 
BEGIN 
  SELECT DE16_ID_PROVEEDOR.NEXTVAL 
  INTO   :new.DE16_ID_PROVEEDOR 
  FROM   DUAL; 
END;
CREATE INDEX IDE_PROVEEDORES1 ON DE_PROVEEDORES ( 
      DE02_ID_EMPRESA)







ROLLBACK

Ejecutar los archivos en la BBDD:

  1. No posee rollback.

OBJETOS





  • No labels