Co to jest VARBINARY w SQL?


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

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *