ntext、text 和 image (Transact-SQL)

ms187993.note(zh-tw,SQL.90).gif重要事項:
在未來的 Microsoft SQL Server 版本中,將移除 ntexttextimage 等資料類型。請避免在新的開發工作中使用這些資料類型,並規劃修改目前在使用這些資料類型的應用程式。請改用 nvarchar(max)varchar(max)varbinary(max)。如需詳細資訊,請參閱<使用大數值資料類型>。

用來儲存非 Unicode 字元和 Unicode 字元及二進位資料的固定和可變長度資料類型。Unicode 資料使用 UNICODE UCS-2 字元集。

ntext

最大長度為 2^30 - 1 (1,073,741,823) 個字元的可變長度 Unicode 資料。儲存體大小是輸入字元數的兩倍 (以位元組為單位)。ntext 的 SQL-2003 同義字是 national text

text

在伺服器字碼頁中的可變長度非 Unicode 資料,最大長度是 2^31-1 (2,147,483,647) 個字元。當伺服器字碼頁使用雙位元組字元時,儲存體大小仍是 2,147,483,647 個位元組。儲存體大小有可能少於 2,147,483,647 個位元組,這會隨著字元字串而不同。

image

0 到 2^31-1 (2,147,483,647) 位元組的可變長度二進位資料。

備註

您可以搭配 ntexttextimage 資料來使用下列函數和陳述式。

函數 陳述式

DATALENGTH

READTEXT

PATINDEX

SET TEXTSIZE

SUBSTRING

UPDATETEXT

TEXTPTR

WRITETEXT

TEXTVALID

 

請參閱

參考

ALTER TABLE (Transact-SQL)
CAST 和 CONVERT (Transact-SQL)
CREATE TABLE (Transact-SQL)
資料類型 (Transact-SQL)
DECLARE @local\_variable (Transact-SQL)
DELETE (Transact-SQL)
INSERT (Transact-SQL)
LIKE (Transact-SQL)
SET @local\_variable (Transact-SQL)
UPDATE (Transact-SQL)

其他資源

資料類型轉換 (Database Engine)
使用 Unicode 資料

說明及資訊

取得 SQL Server 2005 協助