SQL Server tidak memiliki tipe data
boolean . Seperti yang ditunjukkan oleh @Mikael, perkiraan terdekat adalah bit. Tapi itu adalah tipe numerik, bukan tipe boolean. Selain itu, hanya mendukung 2 nilai - 0 atau 1 (dan satu non-nilai, NULL ).
SQL (SQL standar, serta dialek T-SQL) menjelaskan Tiga logika bernilai . Jenis boolean untuk SQL harus mendukung 3 nilai - TRUE , FALSE dan UNKNOWN (dan juga, non-nilai NULL ). Jadi bit sebenarnya tidak cocok di sini.
Mengingat bahwa SQL Server tidak memiliki dukungan untuk tipe data , kita seharusnya tidak berharap dapat menulis literal dari "tipe" itu.