Utilice la vista Propiedades para modificar las propiedades de un desencadenante de DB2.
Para obtener más información acerca de la sintaxis de DB2, consulte la información de referencia incluida con cada producto. Puede que existan diferencias entre la sintaxis de DB2 y la sintaxis de otros proveedores.
Propiedad | Descripción |
---|---|
Nombre | Escriba un nombre. |
Etiqueta | Escriba una etiqueta. Esta etiqueta se visualiza en los diagramas visuales. |
Esquema | Especifique un esquema relacional en el que crear este objeto. |
Hora de acción | Selecione una hora de acción para el desencadenante. Puede seleccionar BEFORE, AFTER o INSTEADOF. |
Granularidad | Seleccione una opción para la granularidad de la acción desencadenada. Puede seleccionar ROW (FOR EACH ROW) o COLUMN (FOR EACH COLUMN). |
Insertar | Seleccione esta opción para especificar que la acción de desencadenante se produce cuando se ejecuta una sentencia INSERT en la tabla o vista. |
Suprimir | Seleccione esta opción para especificar que la acción de desencadenante se produce cuando se ejecuta una sentencia DELETE en la tabla o vista. |
Actualizar | Seleccione esta opción para especificar que la acción de desencadenante se produce cuando se ejecuta una sentencia UPDATE en la tabla o vista. |
Actualizar columnas | Sólo disponible si selecciona el recuadro de selección Actualizar. Pulse el botón de los puntos suspensivos [...] para abrir una ventana en la que poder seleccionar las columnas que actualizar. La cuadrícula muestra el nombre y el tipo de datos de las columnas que haya seleccionado. |
Propiedad | Descripción |
---|---|
Fila antigua | Especifique un nombre de correlación que identifique el estado de la fila antes de la operación SQL de desencadenante. |
Nueva fila | Especifique un nombre de correlación que identifique el estado de la fila ya modificado por la operación SQL y por cualquier sentencia SET en un desencadenante BEFORE que ya se haya ejecutado. |
Tabla antigua | Escriba un identificador temporal para el nombre de tabla para la cláusula OLD_TABLE_AS. |
Nueva tabla | Escriba un identificador temporal de nombre de tabla para la cláusula NEW_TABLE_AS. |
Cláusula When | Escriba una condición para la acción desencadenada. |
Cuerpo de acción | Escriba una sentencia de procedimiento SQL para la acción desencadenada. |