Du kan enkelt göra detta med följande kommando. Alla värden 0 kommer att omvandlas till 0 (BIT =falskt), allt annat kommer att omvandlas till 1 (BIT =sant).
ALTER TABLE dbo.YourTable
ALTER COLUMN YourColumnName BIT
Det andra alternativet skulle vara att skapa en ny kolumn av typen BIT
, fyll den från den gamla kolumnen och när du är klar, släpp den gamla kolumnen och byt namn på den nya till det gamla namnet. På så sätt, om något under konverteringen går fel, kan du alltid gå tillbaka eftersom du fortfarande har all data..