IBDB@XE

index

Package body IBDB.PKG_UTILS

Paquet que conte utilitats generals de la base de dades.

Version
1.0 Març-Juny 2013

Author
Juanjo Díaz Pérez


Program units
FN_AUDITAR_CANVIS   Funció que ens permet auditar els canvis a la base de dades.
PR_AUDITAR_CANVIS   Procediment que ens permet auditar els canvis a la base de dades.


FN_AUDITAR_CANVIS

Function FN_AUDITAR_CANVIS(pObjectName  IN VARCHAR2,
                           pCode2bSaved IN VARCHAR2 DEFAULT NULL)
  RETURN INTEGER

Funció que ens permet auditar els canvis a la base de dades.
 
Aquesta funció encapsula el procediment PR_AUDITAR_CANVIS afegint la funcionalitat de retornar el valor actual de la secuencia.
 
La funció garantitza la correcta inserció dels registres de log a la taula AUDITORIA.

Version
1.0 Març-Juny 2013

Author
Juanjo Díaz Pérez

Parameters
pObjectName   Es el nom del objecte que s'està executant.
pCode2bSaved   Es la descripció que volem enmagatzemar.

Returns
El valor de la sequencia seq_auditoria_id o C_UNKNOWN_KO.


PR_AUDITAR_CANVIS

Procedure PR_AUDITAR_CANVIS(pObjectName  IN VARCHAR2,
                            pCode2bSaved IN VARCHAR2 DEFAULT NULL)

Procediment que ens permet auditar els canvis a la base de dades.
 
Aquest procediment haurà de ser cridada per el desenvolupador cada cop que vulgui auditar o preparar un disparador que la cridi.
Te la particularitat de que la seva transacció es autónoma i per tant el commit que realitza en el process de auditoria no afectarà al process pare que la crida.
La funció garantitza la correcta inserció dels registres de log a la taula AUDITORIA.
Version
1.0 Març-Juny 2013

Author
Juanjo Díaz Pérez

Parameters
pObjectName   es el nom del objecte que s'està executant.
pCode2bSaved   es la descripció que volem enmagatzemar.