Coluna de queda do servidor SQL

Coluna de queda do servidor SQL
Normalmente começamos criando o esquema para os dados que desejamos armazenar em um banco de dados relacional. Isso nos permite definir nossos requisitos antes de criar dados. No entanto, os dados são dinâmicos e até mesmo os esquemas cuidadosamente definidos podem mudar, levando a dados inválidos.

O kernel deste tutorial é fornecer o básico de como soltar uma coluna de uma tabela existente no SQL Server. A remoção de colunas pode ser benéfica, pois permite limpar seu banco de dados e remover informações indesejadas do banco de dados.

Coluna de queda do servidor SQL

Para remover uma coluna de uma tabela de banco de dados no SQL Server, use a tabela de alterar seguida pela consulta de coluna Drop.

A sintaxe é como mostrado:

Selecione Database_name;
Alterar tabela tabela_name
Soltar coluna column_name, column_name_2, column_name_3…;

Começamos selecionando o banco de dados de destino. Em seguida, definimos o nome da tabela para soltar a coluna ou colunas especificadas. Por fim, especificamos os nomes das colunas que desejamos cair da tabela.

Antes de excluir uma coluna, verifique se ela não tem uma restrição de cheque. Se uma coluna contiver uma restrição de verificação, o SQL Server exigirá que você remova a restrição antes de soltar uma coluna.

Nota: A remoção de colunas com restrições de chave primária ou estrangeira não é permitida no SQL Server.

Coluna de queda - exemplo

Para ilustrar o uso da consulta de coluna do SQL Server Drop, vamos usar um banco de dados do mundo real, como o banco de dados SalesDB Sample. Você pode baixar e importar o banco de dados do recurso abaixo:

https: // www.Dropbox.com/s/zqg8lv20ivf0lzj/salesdb%28LINUXHINT%29.fecho eclair?dl = 0

A consulta de exemplo abaixo exclui a coluna MiddleInitial da tabela de funcionários do banco de dados de amostra fornecido no recurso acima.

Use salesdb;
Alterar funcionários da tabela
Coluna de gota MiddleInitial;

Como a coluna não possui nenhuma restrição, o SQL Server remove com sucesso a coluna da tabela especificada.

Coluna de gota - Exemplo 2

O SQL Server retorna um erro se você tentar remover qualquer coluna com restrição de chave primária, conforme mostrado na consulta de exemplo abaixo:

Use salesdb;
Alterar funcionários da tabela
Soltar a coluna funcionárioID;

Como a coluna do EmployeeID possui uma restrição de chave primária, o SQL Server retorna erros como:

MSG 5074, Nível 16, Estado 1, linha 2
O objeto 'Employeepk' depende da coluna 'Funcionário'.
ALTER TABLE DROP COLUNS FULHOMIDID Falha porque mais objetos acessaram esta coluna.

Coluna de gota - Exemplo 3

Para soltar várias colunas de um banco de dados, especifique-as como consultas separadas por vírgula, como mostrado no exemplo:

Use salesdb;
Alterar funcionários da tabela
Soltar coluna primeiro nome, último nome;

Se as colunas especificadas existirem na tabela, o servidor SQL os removerá conforme especificado na consulta.

Coluna de queda - SSMS

Você também pode excluir uma coluna usando o SQL Server Management Studio. Comece selecionando seu banco de dados de destino -> Expanda para tabelas -> Expanda a tabela de destino e selecione colunas. Expanda o menu das colunas e selecione sua coluna de destino. Clique com o botão direito do mouse e selecione a opção Excluir.

Conclusão

Neste artigo, você aprendeu a soltar colunas de uma tabela de banco de dados em SQL Server usando o Studio de Gerenciamento de Transact-SQL e SQL Server.

Obrigado pela leitura!