Escenario:
A menudo necesitamos obtener secuencias de comandos DDL (lenguaje de definición de datos) para diferentes objetos, como tablas, vistas y procedimientos almacenados, etc.¿Es posible generar una declaración de creación de tabla para una tabla en SSMS?
Si necesito para generar la instrucción Create para todas las tablas/vistas, ¿SSMS me permitirá hacerlo?
Solución:
Generar secuencia de comandos para un solo objeto:SQL Server Management Studio (SSMS) proporciona la función para crear secuencias de comandos de uno o todos los objetos. Para generar un script DDL para un solo objeto, puede hacer clic derecho en el objeto y luego elegir la declaración que desea crear. Digamos que si nos gustaría generar una declaración de creación de tabla para la tabla existente, elegiremos las siguientes opciones.
Cómo generar un script DDL (Crear tabla) para un objeto en SSMS - Tutorial de SQL Server
Cómo generar secuencias de comandos DDL para más de un objeto: Esto también es fácil. Debe hacer clic derecho en la base de datos en la que existen los objetos. Luego vaya a Tareas y presione Generar scripts.
Cómo generar scripts para múltiples objetos en SSMS - Tutorial de SQL Server
En Siguiente ventana, podrá elegir los objetos para los que le gustaría crear un script.
Generar secuencias de comandos para todos los objetos en una base de datos utilizando SQL Server Management Studio (SSMS)
La siguiente ventana le preguntará si desea que los scripts se abran en una nueva ventana de consulta o si desea guardarlos en un archivo. En algún momento tiene muchos objetos y es posible que esos scripts no encajen en la ventana de consulta, siempre puede guardarlos en un archivo y luego usarlos cuando sea necesario.
Cómo programar todas las tablas/Vistas/Procedimientos almacenados desde una base de datos en SQL Server
Una vez que presione Siguiente, verá las ventanas de progreso como se muestra a continuación. Una vez hecho. Puede pulsar Finalizar. SQL Server Management Studio:cómo crear scripts para todos los objetos en SSMS