適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Microsoft Fabric の SQL 分析エンドポイント
Microsoft Fabric のウェアハウス
Microsoft Fabric の SQL データベース
SQL Server では、以下の文字列およびバイナリの型がサポートされています。
| タイプ | Description |
|---|---|
| binary と varbinary | 固定長または可変長のバイナリ データ型です。 データの binary データ型と varbinary データ型への変換は、データ間を移動するもっとも簡単な方法がbinary データである場合に便利です。 |
| char と varchar | 固定サイズ (char)、または可変サイズ (varchar) の文字データ型です。 SQL Server 2019 (15.x) 以降、UTF-8 が有効になっている照合順序を使用する場合、これらのデータ型には Unicode 文字データの全範囲が格納され、UTF-8 文字エンコードが使用されます。 |
| nchar と nvarchar | 固定サイズ (nchar)、または可変サイズ (nvarchar) の Unicode 文字データ型です。 SQL Server 2012 (11.x) 以降、補助文字 (SC) が有効になっている照合順序を使用する場合、これらのデータ型には Unicode 文字データの全範囲が格納され、UTF-16 文字エンコードが使用されます。 |
| ntext、text、image | 大きな非 Unicode 文字および Unicode 文字とバイナリ データを格納するための固定長および可変長のデータ型。 Unicode データでは Unicode UCS-2 文字セットが使用されます。 ntext、 text、および image データ型は、 SQL Serverの将来のバージョンで削除される予定です。 新しい開発作業では、これらのデータ型の使用は避け、現在これらのデータ型を使用しているアプリケーションは修正するようにしてください。 |