Package IBDWH.PKG_DWH_UTILS
Paquet que conte utilitats generals del magatzem de dades.
|
FN_AUDITAR_CANVIS
|
Funció que ens permet auditar els canvis en el magatzem de dades.
|
PR_AUDITAR_CANVIS
|
Procediment que ens permet auditar els canvis en el magatzem de dades.
|
C_OK
|
Indica que tot ha anat bé
|
C_UNKNOWN_KO
|
Error desconegut, normalment haurem de mirar a la taula AUDITORIA per saber quin tipus d'error es.
|
C_PK_ERROR
|
Error al intentar inserir/modificar un camp amb una clau primaria ja existent.
|
C_FK_ERROR
|
Error al intentar inserir/modificar un camp amb una clau externa inexistent.
|
C_NOT_FOUND
|
La dada que s'està buscan no existeix.
|
C_OK
C_OK CONSTANT INTEGER := 0;
Indica que tot ha anat bé
C_UNKNOWN_KO
C_UNKNOWN_KO CONSTANT INTEGER := -1;
Error desconegut, normalment haurem de mirar a la taula AUDITORIA per saber quin tipus d'error es.
C_PK_ERROR
C_PK_ERROR CONSTANT INTEGER := -2;
Error al intentar inserir/modificar un camp amb una clau primaria ja existent.
C_FK_ERROR
C_FK_ERROR CONSTANT INTEGER := -3;
Error al intentar inserir/modificar un camp amb una clau externa inexistent.
C_NOT_FOUND
C_NOT_FOUND CONSTANT INTEGER := -4;
La dada que s'està buscan no existeix.
FN_AUDITAR_CANVIS
Function FN_AUDITAR_CANVIS(pObjectName IN VARCHAR2,
pCode2bSaved IN VARCHAR2 DEFAULT NULL)
RETURN INTEGER
Funció que ens permet auditar els canvis en el magatzem 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.
|
pObjectName
|
Es el nom del objecte que s'està executant.
|
|
pCode2bSaved
|
Es la descripció que volem enmagatzemar.
|
PR_AUDITAR_CANVIS
Procedure PR_AUDITAR_CANVIS(pObjectName IN VARCHAR2,
pCode2bSaved IN VARCHAR2 DEFAULT NULL)
Procediment que ens permet auditar els canvis en el magatzem 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..
|
pObjectName
|
es el nom del objecte que s'està executant.
|
|
pCode2bSaved
|
es la descripció que volem enmagatzemar.
|