DELETE TRIGGER (Comando)
Elimina un desencadenador Delete, Insert o Update para una tabla de la base de datos actual.
DELETE TRIGGER ON TableName FOR DELETE | INSERT | UPDATE
Parámetros
- TableName
Especifica el nombre de la tabla para la que se elimina el desencadenador. - FOR DELETE | INSERT | UPDATE
Especifica el desencadenador que se va a eliminar. Incluya FOR DELETE para eliminar el desencadenador Delete, FOR INSERT para eliminar el desencadenador Insert, y FOR UPDATE para eliminar el desencadenador Update.
Observaciones
Utilice CREATE TRIGGER para crear un desencadenador Delete, Insert o Update para una tabla.
Ejemplo
El ejemplo siguiente crea un desencadenador Update que impide escribir valores mayores de 50 en el campo maxordamt
de la tabla customer
. Se usa DISPLAY DATABASE para mostrar el desencadenador Update. Luego se usa DELETE TRIGGER para quitar el desencadenador Update y vuelve a usarse DISPLAY DATABASE para comprobar si se ha eliminado dicho desencadenador.
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata') && Open testdata database
USE CUSTOMER && Open customer table
CREATE TRIGGER ON customer FOR UPDATE AS maxordamt <= 50
CLEAR
DISPLAY DATABASE
DELETE TRIGGER ON customer FOR UPDATE
DISPLAY DATABASE
Vea también
ADD TABLE | AERROR( ) | CREATE DATABASE | CREATE TRIGGER | DISPLAY DATABASE | LIST DATABASE | OPEN DATABASE