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
Ändern von Daten mit umfangreichen Werten (max) in ADO.NET
Beschreibt die Verwendung von Datentypen für große Werte ab SQL Server 2005.FILESTREAM-Daten in SQL Server 2008 (ADO.NET)
Beschreibt die Verwendung von Datentypen für große Werte, die mit dem FILESTREAM-Attribut in SQL Server 2008 gespeichert wurden.Einfügen eines Bilds in einer Datei (ADO.NET)
Veranschaulicht, wie BLOB-Werte zu früheren Versionen von SQL Server als SQL Server 2005 gestreamt werden.Verwenden von UPDATETEXT mit Binärdaten (ADO.NET)
Zeigt, wie ein BLOB in kleinen Blöcken in SQL Server 2000 geschrieben werden kann.
Siehe auch
Weitere Ressourcen
SQL Server-Datentypen und ADO.NET