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;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;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;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 2Coluna 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;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!