Adicionar colunas a uma tabela (Mecanismo de Banco de Dados)

Este tópico descreve como adicionar novas colunas a uma tabela no SQL Server 2012 usando o SQL Server Management Studio ou o Transact-SQL.

Neste tópico

  • Antes de começar:

    Limitações e restrições

    Segurança

  • Para inserir colunas usando:

    SQL Server Management Studio

    Transact-SQL

Antes de começar

Limitações e restrições

Usar a instrução ALTER TABLE para adicionar colunas a uma tabela automaticamente adiciona essas colunas ao final da tabela. Se você desejar que as colunas fiquem em uma ordem específica na tabela, use o SQL Server Management Studio. No entanto, observe que esta não é uma prática recomendada de design de banco de dados. A prática recomendada é especificar a ordem em que as colunas serão retornadas nos níveis de aplicativo e de consulta. Você não deve confiar no uso de SELECT * para retornar todas as colunas na ordem esperada com base na ordem em que são definidas na tabela. Sempre especifique as colunas por nome em suas consultas e aplicativos na ordem em que você gostaria que elas aparecessem.

Segurança

Permissões

Requer a permissão ALTER na tabela.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando o SQL Server Management Studio

Para inserir colunas em uma tabela com o Designer de Tabela

  1. No Pesquisador de Objetos, clique com o botão direito do mouse na tabela à qual você deseja adicionar colunas e selecione Design.

  2. Clique na primeira célula vazia da coluna Nome da Coluna.

  3. Digite o nome de coluna na célula. O nome da coluna é um valor obrigatório.

  4. Pressione a tecla TAB para ir para a célula Tipo de Dados e selecione um tipo de dados no menu suspenso. Trata-se também de um valor obrigatório, e será atribuído o valor padrão caso você não selecione um.

    ObservaçãoObservação

    O valor padrão de Opções pode ser alterado na caixa de diálogo de Ferramentas do Banco de Dados.

  5. Prossiga com a definição de outras propriedades de coluna na guia Propriedades da Coluna.

    ObservaçãoObservação

    Valores padrão de propriedades de coluna são adicionados quando uma nova coluna é criada. Contudo, é possível alterá-los na guia Propriedades da Coluna.

  6. Quando você terminar de adicionar colunas, no menu Arquivo, escolha Salvar table name.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando Transact-SQL

Para inserir colunas em uma tabela

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. O exemplo a seguir adiciona duas colunas à tabela dbo.doc_exa. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.

ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;

Para obter mais informações, consulte ALTER TABLE (Transact-SQL).

Ícone de seta usado com o link Voltar ao Início[Top]