Share via


Binäre Daten und Daten mit umfangreichen Werten in SQL Server (ADO.NET)

Mit Microsoft SQL Server 2005 wurde der max-Bezeichner eingeführt, der die Speicherkapazität für die Datentypen varchar, nvarchar und varbinary erhöht. varchar(max), nvarchar(max) und varbinary(max) werden zusammenfassend als Datentypen mit umfangreichen Werten bezeichnet. Sie können die Datentypen mit umfangreichen Werten zum Speichern von bis zu 2^31-1 Bytes an Daten verwenden. Die Datentypen text, ntext und image in früheren Versionen von SQL Server können entsprechend durch varchar(max) und nvarchar(max) ersetzt werden, und der image-Datentyp kann durch varbinary(max) ersetzt werden.

Dank der Datentypen mit umfangreichen Werten können Sie mit SQL Server in einer Weise arbeiten, die mit früheren Versionen von SQL Server nicht möglich gewesen wäre, da BLOB (Binary Large Object)-Daten darin einer besonderen Behandlung bedürfen.

In SQL Server 2008 wird das FILESTREAM-Attribut eingeführt. Es ist kein Datentyp, sondern eher ein Attribut, das für eine Spalte definiert werden kann, damit Daten mit umfangreichen Werten im Dateisystem statt in der Datenbank gespeichert werden können.

In diesem Abschnitt

Siehe auch

Weitere Ressourcen

SQL Server-Datentypen und ADO.NET

SQL Server-Datenoperationen in ADO.NET

Abrufen und Ändern von Daten in ADO.NET