Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server - literal boolean?

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hitung Total Berjalan di SQL Server

  2. Cara menambahkan Batasan kunci Asing ke tabel yang ada di SQL Server - Tutorial SQL Server / TSQL Bagian 68

  3. DaftarAGG di SQLSERVER

  4. Apa itu Connect Timeout dalam string koneksi server sql?

  5. SQL Server 2008 Spatial:temukan titik dalam poligon