Sdílet prostřednictvím


Binäre Daten und Daten mit großen Werten in SQL Server (ADO.NET)

Aktualisiert: November 2007

In Microsoft SQL Server 2005 wurde der max-Bezeichner eingeführt, der die Speicherkapazität der Datentypen varchar, nvarchar und varbinary erweitert. varchar(max), nvarchar(max) und varbinary(max) werden gemeinsam als Datentypen mit umfangreichen Werten bezeichnet. Sie können die Datentypen mit umfangreichen Werten zum Speichern von bis zu 2^31-1 Byte an Daten verwenden. Die Datentypen text, ntext und image in älteren SQL Server-Versionen können durch varchar(max) bzw. nvarchar(max) ersetzt werden. Der image-Datentyp kann durch varbinary(max) ersetzt werden.

Datentypen mit umfangreichen Werten können nun mit SQL Server verarbeitet werden, ohne dass wie in früheren Versionen eine spezielle Behandlung von BLOB-Daten (Binary Large Object) von erforderlich ist.

In SQL Server 2008 wird erstmals das FILESTREAM-Attribut verwendet. Hierbei handelt es sich nicht um einen Datentyp, sondern um ein in einer Spalte definierbares Attribut. Daten mit umfangreichen Werten können so im Dateisystem anstatt in der Datenbank gespeichert werden.

In diesem Abschnitt

Siehe auch

Weitere Ressourcen

SQL Server-Datentypen und ADO.NET

SQL Server-Datenvorgänge in ADO.NET

Abrufen und Ändern von Daten in ADO.NET