Definisi Tipe Data Biner di SQL Server

Microsoft SQL Server mendukung tujuh kategori data yang berbeda. Dari ini, string biner memungkinkan data yang dienkode direpresentasikan sebagai objek biner.

Jenis data dalam kategori string biner meliputi:

Jenis gambar dijadwalkan untuk penghentian dalam rilis SQL Server yang akan datang. Insinyur Microsoft merekomendasikan penggunaan varbinary (maks) daripada jenis gambar untuk pengembangan di masa mendatang.

Penggunaan yang Tepat

Gunakan kolom bit ketika Anda perlu untuk menyimpan jenis data ya-atau-tidak seperti yang diwakili oleh nol dan satu. Gunakan kolom biner ketika ukuran kolom relatif seragam. Gunakan kolom varbinary ketika ukuran kolom diperkirakan melebihi 8K atau dapat berubah menjadi variabilitas yang signifikan dalam ukuran per rekaman.

Konversi

T-SQL — varian SQL yang digunakan dalam Microsoft SQL Server — data bantalan-benar saat Anda mengkonversi dari jenis string apa pun ke tipe biner atau varbiner . Jenis konversi lainnya ke tipe biner menghasilkan pad kiri. Padding ini dilakukan melalui penggunaan angka nol heksadesimal.

Karena konversi ini dan risiko pemotongan, jika bidang pasca konversi tidak cukup besar, mungkin bidang konversi dapat menyebabkan kesalahan aritmatika tanpa membuang pesan kesalahan.