SQL Server 二进制和大值数据 (ADO.NET)

更新:November 2007

Microsoft SQL Server 2005 引入了 max 说明符以扩展 varchar、nvarchar 和 varbinary 数据类型的存储容量。varchar(max)、nvarchar(max) 和 varbinary(max) 统称为“大值数据类型”。您可以使用大值数据类型来存储最大为 2^31-1 个字节的数据。可分别用 varchar(max) 和 nvarchar(max) 替换早期版本的 SQL Server 中的 text、ntext 和 image 数据类型,并用 varbinary(max) 替换 image 数据类型。

通过大值数据类型,您可以采用在 SQL Server 的早期版本中无法实现的方式来使用 SQL Server。在 SQL Server 的早期版本中,二进制大对象 (BLOB) 数据要求特殊处理。

SQL Server 2008 引入了 FILESTREAM 属性,该属性不是一种数据类型,而是一种可在列上定义的属性,因而允许将大值数据存储在文件系统上而不是存储在数据库中。

本节内容

请参见

其他资源

SQL Server 数据类型和 ADO.NET

ADO.NET 中的 SQL Server 数据操作

在 ADO.NET 中检索和修改数据