共用方式為


設定 TEXTSIZE (Transact-SQL)

適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

指定 varchar(max)nvarchar(max)varbinary(max)textntextimage 數據的大小,以位元組為單位,由 SELECT 語句傳回給用戶端。

重要

未來的 SQL Server 版本將會移除 ntexttextimage 數據類型。 請避免在新的開發工作中使用這些資料類型,並規劃修改目前在使用這些資料類型的應用程式。 請改用 nvarchar(max)varchar(max)varbinary(max)

Transact-SQL 語法慣例

語法

SET TEXTSIZE { number }

引數

數字

varchar(max)nvarchar(max)varbinary(max)textntextimage 數據的長度,以位元組為單位。 number 是最大值為 (2 GB) 的 2147483647 整數。 的值 -1 表示無限制的大小。 的值 0 會將大小重設為預設值 4 KB。

SQL Server Native Client (10.0 及更新版本) 和 ODBC Driver for SQL Server 會在連線時,自動指定 -1 (unlimited)。

備註

設定 SET TEXTSIZE 會影響函式 @@TEXTSIZE

set TEXTSIZE 的設定是在執行或運行時間設定,而不是在剖析時間設定。

如需詳細資訊,請參閱 管理 Transact-SQL 作業步驟

權限

需要 public 角色的成員資格。