Двоичные данные и данные большого размера SQL Server (ADO.NET)
Обновлен: November 2007
В Microsoft SQL Server 2005 появился описатель max, расширяющий возможности хранения типов данных varchar, nvarchar и varbinary. Типы данных varchar(max), nvarchar(max) и varbinary(max) называются типами данных большого размера. Типы данных большого размера можно использовать для хранения данных размером до 2^31-1 байт. Типы данных text, ntext и image в предыдущих версиях SQL Server можно заменить соответственно на типы данных varchar(max) и nvarchar(max), а тип данных image можно заменить на тип varbinary(max).
Используя типы данных большого размера, можно работать с SQL Server способом, недоступным в предыдущих версиях SQL Server, в которых данные больших двоичных объектов (BLOB) требуют специальной обработки.
В SQL Server 2008 появился атрибут FILESTREAM, который является не типом данных, а определяемым для столбца атрибутом, позволяющим хранить данные большого размера не в базе данных, а в файловой системе.
В этом подразделе
Изменение данных большого размера (max) в ADO.NET
Описывается работа с типами данных большого размера, появившихся в SQL Server 2005.Данные FILESTREAM в SQL Server 2008 (ADO.NET)
Описывается работа с данными большого размера, хранящимися в SQL Server 2008 с указанием атрибута FILESTREAM.Вставка изображения из файла (ADO.NET)
Демонстрируется работа с потоками значений BLOB в версиях SQL Server, выпущенных до SQL Server 2005.Использование функции UPDATETEXT с двоичными данными (ADO.NET)
Демонстрируется запись значений BLOB по фрагментам в SQL Server 2000.
См. также
Другие ресурсы
Типы данных SQL Server и ADO.NET