共用方式為


SET TEXTSIZE (Transact-SQL)

指定 SELECT 陳述式傳回的 varchar(max)、nvarchar(max)、varbinary(max)、text、ntext 和 image 資料的大小。

重要事項重要事項

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

適用於:SQL Server (SQL Server 2008 透過目前版本)、Windows Azure SQL 資料庫 (初始版本,透過目前版本)。

主題連結圖示 Transact-SQL 語法慣例

語法

SET TEXTSIZE { number } 

引數

  • number
    這是 varchar(max)、nvarchar(max)、varbinary(max)、text、ntext 或 image 資料的長度 (以位元組為單位)。 number 是整數,而 SET TEXTSIZE 的最大值是 2 GB (以位元組來指定)。 設定值 0 會將大小重設為預設值 (4 KB)。

備註

設定 SET TEXTSIZE 會影響 @@TEXTSIZE 函數。

SQL Server 的 SQL Server Native Client ODBC 驅動程式和 SQL Server Native Client OLE DB 提供者在連接之時,都會將 TEXTSIZE 設為 2147483647。

SET TEXTSIZE 的設定是在執行階段進行設定,而不是在剖析階段進行設定。

權限

需要 public 角色中的成員資格。

請參閱

參考

@@TEXTSIZE (Transact-SQL)

資料類型 (Transact-SQL)

SET 陳述式 (Transact-SQL)