Para gestionar una Base de Datos SQL Server creando tablas, eliminando, modificando etc, no es necesario saberse las instrucciones exactas que lo hacen, basta con generarlas y modificarlas a nuestro antojo del siguiente modo:
De manera que nos da la opcion de crear, borrar, modificar, o hacer Select, insert, update o delete en la tabla.
Si elegimos CREATE por ejemplo, tenemos:
Y nos crea el script deseado en una nueva ventana, en un fichero o en el clipboard.
Ejecutando este script en cualquier base de datos creará una tabla idéntica a la tabla de origen.
Si queremos por ejemplo eliminar o crear una foreing key de una tabla
Con lo que obtenemos el script
USE
[dbDesarrollo]
GO
ALTER TABLE [PROPIETARIO].[Proyecto] WITH NOCHECK ADD CONSTRAINT
[FK_P9_Campo] FOREIGN KEY([Campo])
REFERENCES [PROPIETARIO].[tbTabla] ([Cod])
GO
ALTER TABLE
[PROPIETARIO].[Proyecto] CHECK CONSTRAINT
[FK_P9_Campo]
GO --(al final añadimos siempre GO)
Si queremos eliminar dicha foreing key
Con lo que obtenemos el script
USE [dbDesarrollo]
GO
IF EXISTS (SELECT * FROM sys.foreign_keys
WHERE object_id
= OBJECT_ID(N'[PROPIETARIO].[FK_P9_Campo]') AND parent_object_id = OBJECT_ID(N'[PROPIETARIO].[Proyecto]'))
ALTER TABLE
[PROPIETARIO].[Proyecto] DROP CONSTRAINT
[FK_P9_Campo]
No hay comentarios:
Publicar un comentario