Definisi Jenis Data Perduaan dalam Server SQL

Microsoft SQL Server menyokong tujuh kategori data yang berbeza. Daripada jumlah ini, rentetan binary membolehkan data yang dikodkan diwakili sebagai objek binary.

Jenis data dalam kategori binary-string termasuk:

Jenis imej dijadualkan untuk menolak dalam pelepasan SQL Server pada masa akan datang. Jurutera Microsoft mengesyorkan menggunakan varbinary (maks) dan bukan jenis imej untuk pembangunan masa depan.

Penggunaan yang sesuai

Gunakan lajur bit apabila anda perlu menyimpan jenis data yes-or-no seperti yang diwakili oleh sifar dan yang lain. Gunakan lajur binari apabila saiz lajur agak seragam. Gunakan lajur varbinary apabila saiz lajur dijangka melebihi 8K atau mungkin tertakluk kepada variabiliti yang ketara dalam saiz setiap rekod.

Penukaran

T-SQL-varian SQL yang digunakan dalam data Microsoft SQL Server -right-pad apabila anda menukar dari mana-mana jenis rentetan kepada jenis biner atau varbinary . Sebarang penukaran jenis lain kepada jenis binari menghasilkan pad kiri. Padding ini dilakukan melalui penggunaan sifar heksadesimal.

Oleh kerana penukaran ini dan risiko pemangkasan, jika bidang pasca penukaran tidak cukup besar, mungkin bidang yang ditukar dapat mengakibatkan kesalahan aritmetik tanpa membuang mesej ralat.