翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
データ型
AWS Clean Rooms 格納または取得する各値には、固定されたプロパティセットを持つデータ型があります。データ型はテーブルの作成時に宣言されます。データ型は、列または引数に含めることができる値セットを制限します。
次の表は、テーブルで使用できるデータ型の一覧です。 AWS Clean Rooms
データ型 | エイリアス | 説明 |
---|---|---|
配列 | 該当しない | 配列のネストされたデータ型 |
BIGINT | 該当しない | 符号付き 8 バイト整数 |
BOOLEAN | BOOL | 論理ブール演算型 (true/false) |
CHAR | CHARACTER | 固定長のキャラクタ文字列 |
DATE | 該当しない | カレンダー日付 (年、月、日) |
DECIMAL | NUMERIC | 精度の選択が可能な真数 |
DOUBLE PRECISION | FLOAT8、FLOAT | 倍精度浮動小数点数 |
INTEGER | INT | 符号付き 4 バイト整数 |
MAP | 該当なし | マップのネストされたデータ型 |
REAL | FLOAT4 | 単精度浮動小数点数 |
SMALLINT | 該当しない | 符号付き 2 バイト整数 |
STRUCT | 該当しない | 構造体のネストされたデータ型 |
SUPER | 該当しない | ARRAY や STRUCTS AWS Clean Rooms などの複合型を含むすべてのスカラー型を含むスーパーセットデータ型。 |
TIME | 該当しない | 時刻 |
TIMETZ | 該当しない | 時刻 (タイムゾーン付き) |
VARBYTE | VARBINARY、BINARY VARYING | 可変長バイナリ値 |
VARCHAR | CHARACTER VARYING | ユーザーによって定義された制限を持つ可変長キャラクタ文字列 |
注記
ARRAY、STRUCT、MAP のネストされたデータ型は現在、カスタム分析ルールでのみ有効になっています。詳細については、「ネスト型」を参照してください。
マルチバイト文字
VARCHAR データ型では、最大 4 バイトの UTF-8 マルチバイト文字をサポートします。5 バイト以上の文字はサポートされていません。マルチバイト文字を含む VARCHAR 列のサイズを計算するには、文字数と 1 文字当たりのバイト数を掛けます。例えば、文字列に漢字が 4 文字含まれ、各文字のサイズが 3 バイトである場合は、文字列を格納するのに VARCHAR(12) 列が必要です。
VARCHAR データ型は、次に示す無効な UTF-8 コードポイントをサポートしていません:
0xD800 – 0xDFFF
(バイトシーケンス:ED A0 80
– ED BF BF
)
CHAR データ型は、マルチバイト文字をサポートしていません。