Social Icons

martes, 26 de abril de 2022

CREAR UN TRIGGER PARA AUTO INCREMENTAR UN ATRIBUTO

 

1.- Creamos una secuencia y especificamos desde que valor inicia

CREATE SEQUENCE bitacora_novedad1 START WITH 1;

2.- Creamos el trigger llamando a la secuencia en el atributo donde se va a incrementar

CREATE OR REPLACE TRIGGER BITACORA_NOVEDAD_AUTO_1 

BEFORE INSERT ON GISTIC.BITACORA_GENERACION_SEIP_01 

FOR EACH ROW

BEGIN

  SELECT bitacora_novedad1.NEXTVAL

  INTO   :new.ATRIBUTO5

  FROM   dual;

END;

/


El campo Atributo5 es donde se va almacenar el incremental dentro de la tabla

viernes, 1 de abril de 2022

COMPONENTES REPETIDOS EN EL REPORTE EN OPENWELLS

En caso que se visualice  duplicado los componentes del wellbore equipment y el usuario indique borro el reporte tipo wellbore equipment es posible que a nivel de base de datos todavia exista algun registro


Para este caso consultamos en la tabla CD_ASSEMBLY_STATUS que es donde se refleja si los componentes siguen o fueron retirados

Con los resultados, aplicamos la solución de borrar el registro que a nivel del OpenWells no existe pero que a nivel de la aplicación profile si existe.

DELETE FROM CD_ASSEMBLY_STATUS WHERE WELL_ID='ttVsiBQ1cP' AND ASSEMBLY_ID='2ZYlQ'



y también pueda que 

delete FROM CD_ASSEMBLY_COMP_STATUS where ASSEMBLY_ID='2ZYlQ'


DELETE

from cd_assembly_comp

where assembly_id like 'k95Zx'




Descargar cliente de Oracle 19c

  Oracle Database 19c Download for Microsoft Windows x64 (64-bit) https://www.oracle.com/database/technologies/oracle19c-windows-downloads.html

 
 
Blogger Templates