Opredelitev tipov binarnih podatkov v SQL Server

Microsoft SQL Server podpira sedem ločenih kategorij podatkov. Od teh, binarni nizi omogočajo kodirane podatke predstavljene kot binarne predmete.

Vrste podatkov v kategoriji binarnih nizov vključujejo:

Vrsta slike je predvidena za opustitev pri prihodnji izdaji SQL Server. Microsoftovi inženirji priporočajo uporabo varbinarja (max) namesto tipov slik za prihodnji razvoj.

Ustrezne uporabe

Uporabite stolpce bitov, ko morate shraniti da-ali-ne vrste podatkov, ki jih predstavljajo ničli in tisti. Uporabite binarne stolpce, kadar sta velikost stolpcev razmeroma enotna. Uporabite varbinarne stolpce, ko se pričakuje, da bo velikost stolpcev presegla 8K, ali pa se lahko spremenijo velikost na zapis.

Konverzije

T-SQL - različica SQL, ki se uporablja v podatkih Microsoft SQL Server -right-pads, če pretvorite iz katerega koli vrstnega tipa v binarni ali varbinarni tip. Vsaka druga vrsta pretvorbe v binarno vrsto prinaša levo polje. To polnjenje se izvede z uporabo šestnajstiških ničel.

Zaradi te konverzije in tveganja za okrnitev, če polje po pretvorbi ni dovolj veliko, je možno, da pretvorjena polja lahko povzročijo aritmetične napake, ne da bi pri tem sporočila o napaki.