Microsoft SQL Server admet set categories diferents de dades. D'aquests, cadenes binàries permetre que les dades codificades es representin com a objectes binaris.
Els tipus de dades en la categoria de cadenes binàries inclouen:
- poc Les variables emmagatzemen un únic bit amb un valor de 0, 1 o NULL.
- binari (n) magatzem de variables n bytes de dades binaris de mida fixa. Aquests camps poden emmagatzemar un màxim de 8.000 bytes.
- varbinary (n) Les variables emmagatzemen dades binaris de longitud variable aproximadament n bytes. Poden emmagatzemar un màxim de 8.000 bytes.
- varbinary (max) Les variables emmagatzemen dades binaris de longitud variable aproximadament n bytes. Poden emmagatzemar un màxim de 2 GB i, en realitat, guardar la longitud de les dades més dos bytes addicionals.
- imatge Les variables emmagatzemen fins a 2 GB de dades i s'utilitzen habitualment per emmagatzemar qualsevol tipus de fitxer de dades (no només imatges).
El imatge El tipus està programat per a la desactualització en una futura versió de SQL Server. Els enginyers de Microsoft recomanen utilitzar varbinary (max) en lloc de imatge tipus per al desenvolupament futur.
Usos apropiats
Ús poc columnes quan necessiteu emmagatzemar sí o no tipus de dades representades per zeros i altres. Ús binari columnes quan la mida de les columnes és relativament uniforme. Ús varbinary columnes quan s'espera que la mida de la columna superi els 8K o que estigui subjecte a variabilitat significativa de mida per registre.
Conversions
T-SQL: la variant de SQL utilitzada en Microsoft SQL Server: dades de les píndoles correctes quan es converteix de qualsevol tipus de cadena a una binari o varbinary escriu Qualsevol altra conversió de tipus a un tipus binari produeix un control esquerre. Aquest farcit es realitza mitjançant l'ús de zeros hexadecimals.
A causa d'aquesta conversió i el risc de truncaments, si el camp de postcerca no és prou gran, és possible que els camps convertits puguin generar errors aritmètics sense llançar un missatge d'error.













