Definicija binarnih tipova podataka na SQL Serveru

Microsoft SQL Server podržava sedam različitih kategorija podataka. Od ovih, binarni žici dozvoljavaju kodirane podatke predstavljene kao binarne objekte.

Tipovi podataka u kategoriji binarnih žica uključuju:

Tip slike je planiran za zastarelost u budućem izdanju SQL Servera. Microsoft inženjeri preporučuju korišćenje varbinara (max) umjesto tipova slika za budući razvoj.

Odgovarajuće upotrebe

Koristite bitne kolone kada vam je potrebno da sačuvate da- ili -ne vrste podataka kao što su predstavljene nulama i onima. Koristite binarne stupce kada su velicine kolona relativno jednoobrazne. Koristite varbinarne kolone kada se očekuje da veličina kolone premaši 8K ili može biti podložna značajnoj varijabilnosti u veličini po zapisu.

Konverzije

T-SQL - varijanta SQL-a korišćena u Microsoft SQL Server- pravim podlogama kada se konvertujete iz bilo koje vrste stringa u binarni ili varbinarni tip. Svaka druga konverzija tipa u binarni tip daje levoj pad. Ovaj pad se ostvaruje upotrebom heksadecimalnih nula.

Zbog ove konverzije i rizika od skraćivanja, ako polje nakon konverzije nije dovoljno veliko, moguće je da konvertovana polja mogu rezultirati aritmetičkim greškama bez bacanja poruke o grešci.