Możesz to łatwo zrobić za pomocą następującego polecenia. Każda wartość 0 zostanie zamieniona na 0 (BIT =fałsz), wszystko inne zostanie zamienione na 1 (BIT =prawda).
ALTER TABLE dbo.YourTable
ALTER COLUMN YourColumnName BIT
Inną opcją byłoby utworzenie nowej kolumny typu BIT
, wypełnij ją ze starej kolumny, a gdy skończysz, upuść starą kolumnę i zmień nazwę nowej na starą. W ten sposób, jeśli coś pójdzie nie tak podczas konwersji, zawsze możesz się cofnąć, ponieważ nadal masz wszystkie dane.