SQL Cómo alterar la restricción
A continuación se muestra 1 de mi restricción
CONSTRAINT ACTIVEPROG_FKEY1 FOREIGN KEY(ActiveProgCode) REFERENCES PROGRAM(ActiveProgCode),
Quiero agregar
ON DELETE CASCADE
a la restricción anterior.
¿Cómo modifico esa restricción existente ACTIVEPROG_FKEY1 y agrego
ON DELETE CASCADE
para restringir ACTIVEPROG_FKEY1
Considere ACTIVEPROG_FKEY1 está en la mesa ACTIVEPROG
No. No podemos modificar la restricción, lo único que podemos hacer es eliminarla y volver a crearla.
ALTER TABLE [TABLENAME] DROP CONSTRAINT [CONSTRAINTNAME]
Alter Table Table1 Add Constraint [CONSTRAINTNAME] Foreign Key (Column) References Table2 (Column) On Update Cascade On Delete Cascade
Alter Table Table add constraint [Primary Key] Primary key(Column1,Column2,.....)
fuente