すべてのプロダクト
Search
ドキュメントセンター

Tablestore:SQL でのデータ型マッピング

最終更新日:Dec 28, 2024

SQL のフィールドは、データテーブル内の同じ名前のフィールドに対応します。SQL のフィールドのデータ型は、データテーブル内の同じ名前のフィールドのデータ型と一致する必要があります。このトピックでは、SQL、データテーブル、および検索インデックスのフィールドのデータ型間のマッピングについて説明します。SQL を使用する前に、SQL のフィールドのデータ型がデータテーブル内の同じ名前のフィールドのデータ型と一致することを確認してください。

重要
  • SQL でプライマリキー列のデータ型として VARBINARY および VARCHAR を使用する場合は、VARBINARY(1024) および VARCHAR(1024) を使用してプライマリキー列の値の最大長を 1,024 に設定することをお勧めします。

  • SQL の BIGINT とデータテーブルの Integer は、64 ビット整数データ型です。

  • SQL でプライマリキー列の値のデータ型として使用できるのは、BIGINT、VARBINARY、および VARCHAR のみです。

SQL のフィールドデータ型

データテーブルのフィールドデータ型

検索インデックスのフィールドデータ型

BIGINT

Integer

Integer

  • VARBINARY (プライマリキー列)

  • MEDIUMBLOB (属性列)

Binary

Binary

  • VARCHAR (プライマリキー列)

  • MEDIUMTEXT (属性列)

String

KeyWord

Text

DOUBLE

Double

Double

BOOL

Boolean

Boolean