Como gerar um script Alter Table no SQL


No SQL 2005, você pode se deparar com uma situação em que precisa gerar um script ALTER TABLE, como ao adicionar uma nova coluna a um banco de dados ou alterar o tipo de campo, etc.

Se você quiser gerar um script para uma função SQL específica, como CREATE, SELECT, UPDATE, etc, normalmente, clique com o botão direito do mouse na tabela no SQL Management Studio e escolha Script Table comoe, em seguida, função que você deseja rotear.

script table as alter to disabled

No entanto, a opção ALTER Toé desativada na Tabela de Script como opção de menu! Então, se você quiser gerar um script, como vai fazer isso? Bem, você não pode fazer desta maneira quando altera uma tabela.

Para gerar o script, você primeiro clica com o botão direito do mouse na tabela que deseja alterar e escolhe Design.

alterar opção de tabela desativada

Agora vá em frente e adicione suas novas colunas, altere os tipos de campo, defina seus campos para aceitar NULLS ou não, etc. Quando terminar, clique com o botão direito do mouse em qualquer coluna ou no espaço em branco para ver a opção Gerar script de alteraçãoagora disponível.

generate change script sql

Agora vá em frente e salve o arquivo e você terá seu script ALTER TABLE! É um pouco confuso, pois todas as outras funções podem ser criadas apenas com o botão direito do mouse, mas é simples assim que você as aprende. Aproveite!

Gerar scripts do banco de dados no SQL Server

Postagens relacionadas:


16.09.2009