Ang Kahulugan ng Mga Uri ng Data ng Binary sa isang SQL Server

Sinusuportahan ng Microsoft SQL Server ang pitong natatanging kategorya ng data. Ng mga ito, pinapayagan ang mga string ng binary para sa naka-encode na data na kinakatawan bilang mga binary na bagay.

Ang mga uri ng data sa binary-strings category ay kinabibilangan ng:

Ang uri ng imahe ay naka-iskedyul para sa deprecation sa isang hinaharap na paglabas ng SQL Server. Inirerekomenda ng mga inhinyero ng Microsoft ang paggamit ng varbinary (max) sa halip na mga uri ng imahe para sa pag-unlad sa hinaharap.

Mga naaangkop na Paggamit

Gumamit ng mga haliging bit kapag kailangan mong mag-imbak ng mga yes-or-no na uri ng data na kinakatawan ng mga zeroes at mga iyan. Gumamit ng binary na mga hanay kapag ang laki ng mga haligi ay medyo pareho. Gumamit ng mga haligi ng varbinary kapag ang laki ng haligi ay inaasahang lumampas sa 8K o maaaring napapailalim sa makabuluhang pagkakaiba-iba sa laki sa bawat rekord.

Mga Conversion

T-SQL-ang variant ng SQL na ginagamit sa data ng Microsoft SQL Server -mang-pad kapag na-convert mo mula sa anumang uri ng string sa isang binary o varbinary type. Anumang iba pang uri ng conversion sa isang binary type ay magbubunga ng isang left-pad. Ang padding na ito ay maisagawa sa pamamagitan ng paggamit ng mga hexadecimal zeroes.

Dahil sa conversion na ito at ang panganib ng truncation, kung ang patlang ng post-conversion ay hindi sapat na malaki, posible na ang mga na-convert na field ay maaaring magresulta sa mga error sa aritmetika nang hindi masusuka ang isang mensahe ng error.