Ufafanuzi wa Aina za Data za Binary katika SQL Server

SQL Server ya Microsoft inaunga mkono makundi saba ya data tofauti. Kati ya hizi, masharti ya binary inaruhusu data encoded kuwakilishwa kama vitu binary.

Aina za data katika kikundi cha masharti ya binary ni pamoja na:

Aina ya picha imepangwa kwa kufunguliwa katika kutolewa baadaye kwa SQL Server. Wahandisi wa Microsoft wanapendekeza kutumia varbinary (max) badala ya aina za picha za maendeleo ya baadaye.

Matumizi Yanayofaa

Tumia nguzo ndogo wakati unahitaji kuhifadhi aina ya data ndiyo-au-hakuna inayoonyeshwa na zero na hizo. Tumia nguzo za binary wakati ukubwa wa nguzo ni sare. Tumia nguzo za varbinary wakati ukubwa wa safu unatarajiwa kuzidi 8K au inaweza kuwa chini ya tofauti kubwa katika ukubwa kwa rekodi.

Mabadiliko

T-SQL-aina tofauti ya SQL iliyotumiwa katika data ya Microsoft SQL Server -pads-data wakati unapobadilisha kutoka aina yoyote ya kamba kwa aina ya binary au ya aina ya aina. Aina yoyote ya uongofu kwenye aina ya binary inaleta pedi ya kushoto. Ufikiaji huu unafanywa kupitia matumizi ya zeroes hexadecimal.

Kwa sababu ya uongofu huu na hatari ya truncation, kama uwanja wa baada ya kubadilika sio wa kutosha, inawezekana kwamba mashamba yaliyoongoka yanaweza kusababisha makosa ya hesabu bila kutupa ujumbe wa kosa.