Crear desencadenantes para tablas personalizadas
Si ha creado tablas nuevas que desea que se habiliten para la transición, debe añadir sentencias de SQL para crear y eliminar desencadenantes para la nueva tabla.
Procedimiento
-
Obtenga los archivos necesarios para añadir y descartar desencadenantes realizando una de las siguientes acciones:
- Revise la información de la tabla STAGLOG. Utilice la información de la tabla STAGLOG junto con este tema para crear los desencadenantes necesarios para la tabla personalizada.
-
Reúna la información siguiente sobre la tabla personalizada:
- Nombre de tabla
- Ámbito de tabla (sitio, comerciante o combinació de sitio y comerciante)
- Columnas de clave primaria o exclusiva
-
Ponga sentencias de SQL para crear tres desencadenantes en la tabla de base de datos personalizada del archivo wcs.stage.trigger.sql. Debe crear tres desencadenantes:
- Un desencadenante INSERT para capturar operaciones de inserción en la tabla personalizada.
- Un desencadenante UPDATE para capturar operaciones de actualización en la tabla personalizada.
- Un desencadenante DELETE para capturar operaciones de supresión en la tabla personalizada.
- Asegúrese de que los desencadenantes satisfacen todas las normas para crear desencadenantes en las tablas personalizadas.
-
Ejecute manualmente el archivo script wcs.stage.trigger.sql para generar los desencadenantes en la tabla correspondiente.
Nota: Para verificar los desencadenantes definidos, ejecute las sentencias SQL siguientes para consultar la tabla del sistema
ALL_TRIGGERS
:select * from all_triggers;
- Ponga sentencias de SQL para eliminar los tres desencadenantes en el archivo wcs.droptrigger.sql.