Microsoft SQL Server ënnerstëtzt siwen verschidde Kategorien vu Daten. Vun dësen sinn d' binären Zeechen datt kodéiert Donnéeën als binär Objeten vertruede sinn.
Datentypen an der Kategorie binär Sait sinn:
- Bitvariablen späicheren eng eenzeg Bit mat engem Wäert vun 0, 1 oder NULL .
- Binäre (n) Variablen späicheren n Bytes vu fixe Binary-Donnéeën. Dës Felder kënnen maximal 8.000 Bytes sinn.
- Varbain (n) Variablen späichere variabel Längt vu binäre Donnéeën vun ongeféier n Bytes. Si kënne maximal 8.000 Bytes gespäichert ginn.
- Variante (max) Variablen späicheren variabelen Binärdaten vun ongeféier n Bytes. Si kënne maximal 2 GB speichern an dacks d'Längt vun den Daten plus eng weider zwou Bytes.
- Bildvariablen bis zu 2 GB vun Daten gespeichert sinn an allgemeng benotzt ginn fir all Typ vun Datendatei ze speichern (net nëmme Biller).
De Bildtyp ass fir Deprecatioun an enger zukünfteg Verëffentlechung vu SQL Server geplangt. Microsoft Ingenieuren recommandéiere mat varb. (Max) anstelle vu Bildtypen fir zukünfteg Entwécklung.
Passende Verwenden
Benotzt e bësse Spills, wann Dir Ja-oder-Nee-Donnéen vun Daten braucht wéi d'Nullen a matenee vertrëtt. Benotz sin Binary Späicher wann d'Gréisst vun de Säulen relativ uniform ass. Benotzt d' Värbiedereien , wann d' Spaltgréisst u sech 8K méi héich wéi 8K oder kann ënnerschreft mat grousser Variabilitéit an der Gréisst pro Rekord.
Konverséiert
T-SQL - Déi Variant vu SQL, déi an Microsoft SQL Server- Rechter-Pads benotzt gëtt, wann Dir vu all String-Typ op ee binäre oder Varbain- Typ konvertéiert . All aner Conversiounsart a binärer Typ ergëtt eng lénks pad. Dës Polingung gëtt duerch d'Verwaltung vu Hexadezimal Nullen.
Wéinst dëser Ëmrechnung an dem Risiko vum Ofkierzung, wann de Post-Konversiounsfeld net grouss genuch ass, ass et méiglech, datt ëmgewandelt Felder kënnen op arithmetesch Fehler errechnen, ouni eng Fehlermeldung.