Najlepsza odpowiedź
Typ danych VARBINARY przechowuje o zmiennej długości dane binarne o maksymalnej długości 8 000 bajtów. Jest bardzo podobny do BINARY, który przechowuje stałą długość danych w kolumnie i oba typy danych mają domyślną wartość 1, jeśli długość nie jest określona.
VARBINARY może przechowywać wartości dłuższe niż 8000 znaków i może przechowywać dane do 2 GB. Ten typ danych zapewnia te same korzyści w przypadku dużych wartości binarnych, co varchar (długość) w przypadku tekstu. Możemy przechowywać tekst, obrazy, a nawet pliki załączników, używając tego typu danych.
Na przykład, aby otworzyć obraz jako dane binarne na serwerze, powinniśmy napisać poniższe zapytanie.
SELECT * FROM OPENROWSET (BULK N „{Path\_to\_image\_file}”, SINGLE\_BLOB) AS ImageFile
Odpowiedź
Varbinary jest typem danych i przechowuje binarny ciąg bajtów i zajmie pamięć rozmiaru binarnego Wartość bajtowa, a nie ta, którą przydzieliliśmy dla kolumny Varchbinary.
Dzięki
Vcompentency Tech