Package k_auditoria Agrupa operaciones relacionadas con la auditoria de tablas
|
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)? |