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 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.

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.

Una vez que presione Siguiente, verá las ventanas de progreso como se muestra a continuación. Una vez hecho. Puede pulsar Finalizar.
