Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como alterar o tipo de dados da coluna no banco de dados SQL sem perder dados


Você pode fazer isso facilmente usando o comando a seguir. Qualquer valor de 0 será transformado em 0 (BIT =false), qualquer outro valor será transformado em 1 (BIT =true).
ALTER TABLE dbo.YourTable
   ALTER COLUMN YourColumnName BIT

A outra opção seria criar uma nova coluna do tipo BIT , preencha-o com a coluna antiga e, quando terminar, solte a coluna antiga e renomeie a nova para o nome antigo. Dessa forma, se algo der errado durante a conversão, você sempre poderá voltar, pois ainda tem todos os dados.