SET TEXTSIZE (Transact-SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

指定 varchar(max)nvarchar(max)varbinary(max)textntext图像 数据的大小 SELECT (以字节为单位)。

重要

将在 SQL Server 的未来版本中删除 ntext文本图像数据类型。 请避免在新开发工作中使用这些数据类型,并考虑修改当前使用这些数据类型的应用程序。 请改用 nvarchar(max)varchar(max)varbinary(max)

Transact-SQL 语法约定

语法

SET TEXTSIZE { number }

参数

数字

varchar(max)nvarchar(max)varbinary(max)textntext图像数据的长度(以字节为单位)。 number 是一个最大值为 2147483647 (2 GB) 的整数。 指示大小不受限制的值 -1 。 将 0 大小重置为默认值 4 KB 的值。

SQL Server Native Client(10.0 及更高版本)和 ODBC Driver for SQL Server 在连接时会自动指定 -1(无限制)。

注解

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

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

有关详细信息,请参阅 管理 Transact-SQL 作业步骤

权限

要求 公共 角色具有成员身份。