index

Package k_auditoria

Agrupa operaciones relacionadas con la auditoria de tablas

Author
jtsoya539 27/3/2020 16:14:30


Program units
p_generar_campos_auditoria   Genera campos de auditoria para una tabla
p_generar_trigger_auditoria   Genera trigger de auditoria para una tabla
p_eliminar_campos_auditoria   Elimina campos de auditoria para una tabla
p_eliminar_trigger_auditoria   Elimina trigger de auditoria para una tabla

Variables
g_nombre_campo_created_by  
g_nombre_campo_created  
g_nombre_campo_updated_by  
g_nombre_campo_updated  
g_prefijo_tabla  
g_prefijo_trigger_auditoria  


g_nombre_campo_created_by

g_nombre_campo_created_by VARCHAR2(30) := 'USUARIO_INSERCION';

g_nombre_campo_created

g_nombre_campo_created    VARCHAR2(30) := 'FECHA_INSERCION';

g_nombre_campo_updated_by

g_nombre_campo_updated_by VARCHAR2(30) := 'USUARIO_MODIFICACION';

g_nombre_campo_updated

g_nombre_campo_updated    VARCHAR2(30) := 'FECHA_MODIFICACION';

g_prefijo_tabla

g_prefijo_tabla             VARCHAR2(30) := 't_';

g_prefijo_trigger_auditoria

g_prefijo_trigger_auditoria VARCHAR2(30) := 'ga_';

p_generar_campos_auditoria

PROCEDURE p_generar_campos_auditoria(i_tabla    IN VARCHAR2,
                                     i_ejecutar IN BOOLEAN DEFAULT TRUE)

Genera campos de auditoria para una tabla

Parameters
i_tabla   Tabla
i_ejecutar   Ejecutar la(s) sentencia(s)?


p_generar_trigger_auditoria

PROCEDURE p_generar_trigger_auditoria(i_tabla    IN VARCHAR2,
                                      i_trigger  IN VARCHAR2 DEFAULT NULL,
                                      i_ejecutar IN BOOLEAN DEFAULT TRUE)

Genera trigger de auditoria para una tabla

Parameters
i_tabla   Tabla
i_trigger   Trigger
i_ejecutar   Ejecutar la(s) sentencia(s)?


p_eliminar_campos_auditoria

PROCEDURE p_eliminar_campos_auditoria(i_tabla    IN VARCHAR2,
                                      i_ejecutar IN BOOLEAN DEFAULT TRUE)

Elimina campos de auditoria para una tabla

Parameters
i_tabla   Tabla
i_ejecutar   Ejecutar la(s) sentencia(s)?


p_eliminar_trigger_auditoria

PROCEDURE p_eliminar_trigger_auditoria(i_tabla    IN VARCHAR2,
                                       i_trigger  IN VARCHAR2 DEFAULT NULL,
                                       i_ejecutar IN BOOLEAN DEFAULT TRUE)

Elimina trigger de auditoria para una tabla

Parameters
i_tabla   Tabla
i_trigger   Trigger
i_ejecutar   Ejecutar la(s) sentencia(s)?