Escenario:
Está trabajando como desarrollador de SQL Server, se le pide que proporcione los scripts que se pueden usar para eliminar restricciones de clave externa en todas las tablas de una base de datos, si existe.Solución:
Podemos usar la vista del sistema para generar las Restricciones de clave externa de eliminación para todas las tablas en la base de datos de SQL Server utilizando la siguiente consulta. 'ALTER TABLE' + '['+ Schema_name(FK.schema_id) + '].['+ OBJECT_NAME(FK.parent_object_id) + ']'+ ' DROP CONSTRAINT ' + '[' + FK.name + ']' AS DropConstraintQuery DESDE sys.foreign_keys COMO FK ![]() |
Cómo eliminar todas las restricciones de clave externa en la base de datos de SQL Server |
Video de demostración:Cómo generar secuencias de comandos de restricción de clave externa base de datos en SQL Server