Exemples
DROP TRIGGER set_cust_no;
DROP TRIGGER set_cust_no;
RECREATE TRIGGER
Créez un nouveau déclencheur ou recréez un déclencheur existant.
DSQL, ESQL
RECREATE TRIGGER trigname { <relation_trigger_legacy> | <relation_trigger_sql2003> | <database_trigger> | <ddl_trigger> } <routine-body> Description complète de l'opérateur Voir CREATE TRIGGER.
L’opérateur RECREATE TRIGGER
crée un nouveau trigger si le trigger avec le nom spécifié n’existe pas, sinon l’opérateur RECREATE TRIGGER
essaiera de le supprimer et d’en créer un nouveau.
RECREATE TRIGGER set_cust_no
ACTIVE BEFORE INSERT ON customer POSITION 0
AS
BEGIN
IF (NEW.cust_no IS NULL) THEN
NEW.cust_no = GEN_ID(cust_no_gen, 1);
END