Përcaktimi i tipeve të të dhënave binare në një SQL Server

Microsoft SQL Server mbështet shtatë kategori të dallueshme të të dhënave. Nga këto, vargjet binare lejojnë të dhënat e koduara të paraqitura si objekte binare.

Llojet e të dhënave në kategorinë binare-strings përfshijnë:

Lloji i imazhit është planifikuar për zhvlerësim në një version të ardhshëm të SQL Server. Inxhinierët e Microsoft-it rekomandojnë përdorimin e varbinary (max) në vend të llojeve të imazhit për zhvillimin e ardhshëm.

Përdorime të përshtatshme

Përdorni kolona bit kur keni nevojë të ruani të dhënat po ose jo të paraqitura nga zero dhe ato. Përdorni kolona binare kur madhësia e shtyllave është relativisht uniforme. Përdorni kolona varbinare kur madhësia e kolonës pritet të kalojë 8K ose mund të jetë subjekt i ndryshueshmërisë së konsiderueshme në madhësi për rekord.

conversions

T-SQL-varianti i SQL-it që përdoret në të dhënat e Microsoft SQL Server -drejt-pads kur konvertoni nga çdo lloj vargu në një lloj binar ose varbinal . Çdo konvertim i tipit tjetër në një lloj binar jep një bast të majtë. Ky mbushje realizohet nëpërmjet përdorimit të zerove heksadecimale.

Për shkak të kësaj konvertimi dhe rrezikut të prerjes, nëse fushata pas konvertimit nuk është mjaft e madhe, është e mundur që fushat e konvertuara të mund të rezultojnë në gabime aritmetike pa hedhur një mesazh gabimi.