Share via


ntext 型、text 型、image 型 (Transact-SQL)

ms187993.note(ja-jp,SQL.90).gif重要 :
ntexttext、および image の各データ型は、将来のバージョンの Microsoft SQL Server で削除される予定です。新しい開発作業では、これらのデータ型の使用は避け、現在これらのデータ型を使用しているアプリケーションは修正するようにしてください。代わりに、nvarchar(max)varchar(max)varbinary(max) を使用してください。詳細については、「大きな値のデータ型の使用」を参照してください。

サイズの大きい非 Unicode 文字、Unicode 文字、およびバイナリ データを格納する固定長データ型と可変長データ型を指定します。Unicode データは UNICODE UCS-2 文字セットを使用します。

ntext

2^30 - 1 (1,073,741,823) 文字以内の可変長の Unicode データを指定します。格納サイズは、入力文字数の 2 倍のバイト数です。ntext の SQL-2003 シノニムは、national text です。

text

サーバー コード ページ内の可変長の非 Unicode データを指定します。最大長は 2^31-1 (2,147,483,647) 文字です。サーバー コード ページが 2 バイト文字を使用する場合、格納サイズは、そのまま 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)

その他の技術情報

データ型の変換 (データベース エンジン)
Unicode データの使用

ヘルプおよび情報

SQL Server 2005 の参考資料の入手