SET TEXTSIZE (Transact-SQL)

指定由 SELECT 语句返回的 varchar(max)nvarchar(max)varbinary(max)textntextimage 数据的大小。

ms186238.note(zh-cn,SQL.90).gif重要提示:
在 Microsoft SQL Server 的将来版本中,将删除 ntexttextimage 数据类型。请避免在新开发工作中使用这些数据类型,并考虑修改当前已使用这些数据类型的应用程序。请改用 nvarchar(max)varchar(max)varbinary(max)。有关详细信息,请参阅使用大值数据类型

主题链接图标Transact-SQL 语法约定

语法

SET TEXTSIZE { number } 

参数

number

varchar(max)nvarchar(max)varbinary(max)textntextimage 数据的长度,以字节为单位。number 是一个整数,SET TEXTSIZE 的最大设置是 2 GB,以字节为单位指定。如果设置的值为 0,则大小将重置为默认值 (4 KB)。

备注

设置 SET TEXTSIZE 会影响 @@TEXTSIZE 函数。

进行连接时,SQL Server 的 SQL 本机客户端 ODBCC 驱动程序和 SQL 本机客户端 OLE DB 访问接口会自动将 TEXTSIZE 设置为 2147483647。

SET TEXTSIZE 的设置是在执行或运行时设置的,而不是在分析时设置的。

权限

要求具有 public 角色的成员身份。

请参阅

参考

@@TEXTSIZE (Transact-SQL)
数据类型 (Transact-SQL)
SET (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助