Vous pouvez facilement le faire en utilisant la commande suivante. Toute valeur de 0 sera transformée en 0 (BIT =faux), toute autre valeur sera transformée en 1 (BIT =vrai).
ALTER TABLE dbo.YourTable
ALTER COLUMN YourColumnName BIT
L'autre option serait de créer une nouvelle colonne de type BIT
, remplissez-la à partir de l'ancienne colonne, et une fois que vous avez terminé, supprimez l'ancienne colonne et renommez la nouvelle avec l'ancien nom. De cette façon, si quelque chose ne va pas pendant la conversion, vous pouvez toujours revenir en arrière puisque vous avez toujours toutes les données..