All Downloads are FREE. Search and download functionalities are using the official Maven repository.

expsigladb.Trigger.bd_movimento_coge.trg Maven / Gradle / Ivy

There is a newer version: 6.6.11
Show newest version
CREATE OR REPLACE TRIGGER BD_MOVIMENTO_COGE
  BEFORE Delete
  ON MOVIMENTO_COGE
  FOR EACH ROW
DISABLE
Declare
aCHIUSURA CHIUSURA_COEP%rowtype;
tipo   VARCHAR2(20);
Begin

aCHIUSURA := cnrctb200.getChiusuraCoep(:old.Esercizio, :old.Cd_Cds);


 IF aCHIUSURA.stato in ('C', 'P') Then

  If aCHIUSURA.stato = 'C' Then
    tipo := 'Definitivamente';
  Elsif  aCHIUSURA.stato = 'P' Then
    tipo := 'Provvisoriamente';
  End If;

  IBMERR001.RAISE_ERR_GENERICO('Il CDS '||:old.cd_cds||' risulta chiuso '||tipo||' in Economica. Cancellazione non possibile.');
 END IF;
END;
/






© 2015 - 2024 Weber Informatics LLC | Privacy Policy