No SQL Server, você pode criar, modificar e remover objetos de banco de dados usando uma interface gráfica do usuário (como usar as ferramentas GUI no SQL Server Management Studio) ou pode usar o Transact-SQL para realizar as mesmas tarefas. Na verdade, as ferramentas GUI usam o T-SQL nos bastidores para realizar essas tarefas.
Ao usar o Transact-SQL, você pode remover uma coluna de uma tabela usando o
ALTER TABLE demonstração. Essa instrução permite alterar a definição de uma tabela especificando exatamente quais alterações você precisa. No nosso caso, exigimos a remoção de uma coluna. Exemplo
ALTER TABLE Tasks
DROP COLUMN TaskCode;
GO Este exemplo remove/(remove) a coluna chamada
TaskCode da tabela chamada Tasks . Isso é tudo o que precisamos fazer para remover a coluna. Neste caso também usamos
GO . Na verdade, isso não faz parte do T-SQL, mas é reconhecido por alguns utilitários para sinalizar o fim de um lote de instruções T-SQL. Erro de restrição?
Em alguns casos, você pode receber um erro de restrição ao tentar remover uma coluna de uma tabela. Se isso acontecer, é porque a coluna que você está tentando remover tem uma restrição que precisa ser removida primeiro.
Nesse caso, simplesmente elimine a restrição primeiro e, em seguida, elimine a coluna.
Aqui está um exemplo de como descartar uma restrição e, em seguida, descartar a tabela:
-- Drop the constraint
ALTER TABLE Tasks
DROP CONSTRAINT taskcode_unique;
GO
-- Drop the column
ALTER TABLE Tasks
DROP COLUMN TaskCode;
GO
Este exemplo elimina uma restrição chamada
taskcode_unique , então ele descarta a coluna chamada TaskCode .