Adicionar colunas não anuláveis a uma tabela existente no SQL Server?
Eu já tenho uma tabela que consiste em dados. Eu preciso alterar a tabela para adicionar duas novas colunas que não são nulas. Como posso fazer isso sem perder dados existentes?
Aqui está o que eu tentei (clicando com o botão direito do mouse na tabela e selecionando Design):
Adicionadas novas colunas 'EmpFlag' (bit, nulo), 'CreatedDate' (datetime, null)
Coluna 'EmpFlag' atualizada na tabela, para ter alguns valores válidos. (Só queria trabalhar em um campo, então não atualizei o campo 'CreatedDate')
Agora clique com o botão direito do mouse na tabela, crie e não a torne nula.
Quando tentei salvar, esta mensagem de erro apareceu:
Salvar alterações não é permitido.As alterações feitas exigem que as tabelas a seguir sejam eliminadas e recriadas.