binary und varbinary (Transact-SQL)

Binäre Datentypen mit fester Länge bzw. mit variabler Länge.

binary [ ( n ) ]

Binärdaten fester Länge mit einer Länge von n Byte, wobei n ein Wert zwischen 1 und 8.000 ist. Die Speicherplatzgröße beträgt n Byte.

varbinary [ ( n | max) ]

Binärdaten variabler Länge. n kann ein Wert zwischen 1 und 8.000 sein. max zeigt an, dass die maximale Speicherplatzgröße 2^31-1 Byte beträgt. Die Speicherplatzgröße ist die tatsächliche Länge der eingegebenen Daten + 2 Byte. Die eingegebenen Daten können 0 Byte lang sein. Das SQL-2003-Synonym für varbinary ist binary varying.

Hinweise

Wenn n in einer Datendefinitions- oder Variablendeklarationsanweisung nicht angegeben ist, beträgt die Standardlänge 1. Falls nbei der CAST-Funktion nicht angegeben ist, ist die Standardlänge 30.

Verwenden Sie binary, wenn die Größe der Spaltendateneinträge konsistent ist.

Verwenden Sie varbinary, wenn die Größe der Spaltendateneinträge erheblich variiert.

Verwenden Sie varbinary(max), wenn die Spaltendateneinträge 8.000 Byte überschreiten.

Siehe auch

Verweis

ALTER TABLE (Transact-SQL)
CAST und CONVERT (Transact-SQL)
CREATE TABLE (Transact-SQL)
Datentypen (Transact-SQL)
DECLARE @local\_variable (Transact-SQL)
DELETE (Transact-SQL)
INSERT (Transact-SQL)
SET @local\_variable (Transact-SQL)
UPDATE (Transact-SQL)

Andere Ressourcen

Datentypkonvertierung (Datenbankmodul)
Schätzen der Größe einer Datenbank

Hilfe und Informationen

Informationsquellen für SQL Server 2005