Microsoft SQL Server accéder à set categorie distinti di data. Da sti cuerdi binari chì permettenu di e caratteri codificati rapprisentati cum'è oggetti binari.
Tipi di dati in a categurìa binary-strings include:
- Unziunale variate custasate un pocu pocu cun un valore di 0, 1 o NULL .
- binari (n) variate custasà n bytes di datu bariu fissi. Queste campi puderanu almacenà un massimu di 8000 bytes.
- Varibinary (n) variate custasà e duminiu bellu riservatu di nuvola di circa n bytes. Puderanu un magazinu di 8000 bytes.
- Varbinary (max) variate cambienu data durevuli di longa variata di circa n bytes. Puderanu guasgi un massimu di 2 GB è veramente amparanu a durata di a dati plus un plus dos bytes.
- I cambiarii d' imaghjini cullighja finu à 2 GB di dati è sò cumunimenti usati per almacenà ogni modu di schedariu di dati (micca solu l'imagine).
U tippu di stampa hè scritta per deprecazione in un futuru liberu di u Server di SQL. I inginerari di Microsoft facenu usu di varbinary (max) invece di i modi di imaghjini per u sviluppu di u futuru.
Utilizazioni adattati
Aduprate buzzuli di buzzu quandu avete bisognu di pudè almacenà sì o nisuna cume di dati comu rapprisentati da certi certi. Aduprendu i culonni bretifanti quandu u grandu di e colonna sò relativamente uniformi. Utilice e culonni varbiforme quandu u grandu di a cola hè expectedu di esse più di 8K o ponu esse sottumessu di variabilità significativa in size per registru.
Cunversione
T-SQL: a variante di SQL utilizata in SQL Server di Microsoft SQL Server -pads data quandu si cunverta di qualsiasi cordone tipu per un tipu binariu o varbintariu . Qualchese altre tipu di cunversione à un tipu binariu rende una left-pad. Questu padding hè fatta cù l'utilizazione di certi hexadecimali.
Per via di sta cunversione è u riscu di truncamentu, se u campu di post-cunversione ùn hè micca abbastanza grande, hè pussibile chì i campi cunverti pudianu esse in errori aritmetichi senza sparisce un missaghju d'errore.