2009-06-29 16 views

Odpowiedz

49

varbinary(1024) jest tym, czego szukasz.

Istnieją trzy typy w SQL Server do przechowywania wartości binarnej:

binary(n) o stałej długości danych binarnych o długości n. Długość może wynosić od 1 do 8000.
varbinary(n) dla danych binarnych o zmiennej długości maksymalna długość n. Maksymalna długość może wynosić od 1 do 8000.
Powyższe typy będą przechowywane w samych danych wiersza. varbinary(max), który służy do przechowywania dużych wartości binarnych (BLOB) do 2 GB. Faktyczna wartość jest przechowywana w oddzielnym miejscu, jeśli jest większa niż 8000 bajtów, a sam wskaźnik jest zapisywany w samym wierszu. Ten typ jest dostępny od wersji SQL Server 2005.

image Typ danych był używany do przechowywania obiektów BLOB przed SQL Server 2005. Jest przestarzały na rzecz varbinary(max). Miejsce przechowywania dla image jest zawsze poza wierszem danych.

+0

w twoim ostatnim zdaniu, masz na myśli zachowanie 'image' jest takie samo jak' varbinary (max) ', które są ponad 8k bajtów? – Pacerier

+0

@Pacerier Zasadniczo, tak. –

Powiązane problemy