Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como gerar scripts DDL (criar) do SQL Server Management Studio (SSMS) - SQL Server / TSQL Tutorial Parte 17

Cenário:

Muitas vezes precisamos obter scripts DDL (Linguagem de Definição de Dados) para diferentes objetos, como tabelas, visualizações e procedimentos armazenados etc.
É possível gerar a instrução Create Table para uma tabela no SSMS?
Se eu precisar para gerar a instrução Create para todas as tabelas/exibições, o SSMS me deixará fazer isso?


Solução:

Gerar script para objeto único:
O SQL Server Management Studio (SSMS) fornece o recurso para criar scripts de um único objeto ou de todos os objetos. Para gerar o script DDL para um único objeto, você pode clicar com o botão direito do mouse no objeto e escolher a instrução que deseja criar. Digamos que se quisermos gerar a instrução create table para uma tabela existente, escolheremos as opções abaixo.


Como gerar script DDL (Criar tabela) para um objeto no SSMS - Tutorial do SQL Server


Como gerar scripts DDL para mais de um objeto: Isso também é fácil. Você precisa clicar com o botão direito do mouse no banco de dados em que os objetos existem. Em seguida, vá para Tarefas e clique em Gerar Scripts.
Como gerar scripts para vários objetos no SSMS - Tutorial do SQL Server

A seguir janela, você poderá escolher os objetos para os quais deseja criar o script.
Gerar scripts para todos os objetos em um banco de dados usando SQL Server Management Studio (SSMS)


A próxima janela perguntará se você deseja que os scripts sejam abertos em uma nova janela de consulta ou se deseja salvar em um arquivo. Às vezes você tem muitos objetos e esses scripts podem não caber na janela de consulta, você sempre pode salvar em arquivo e usá-lo quando necessário.
Como fazer script de todas as tabelas/Views/Stored Procedures de um banco de dados no SQL Server

Depois de clicar em Avançar, você verá as janelas de progresso conforme mostrado abaixo. Uma vez feito. Você pode clicar em Concluir. SQL Server Management Studio- Como fazer script de todos os objetos no SSMS