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