本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
資料類型
AWS Clean Rooms 儲存或擷取的每個值都具有一組固定關聯性質的資料類型。資料類型會在資料表建立時宣告,用來限制欄或引數可包含的一組值。
下表列出了您可以在 AWS Clean Rooms 表中使用的數據類型。
資料類型 | Aliases | 描述 |
---|---|---|
ARRAY | 不適用 | 數組嵌套數據類型 |
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 | 不適用 | 超集數據類型,包括所有標量類型, AWS Clean Rooms 包括複雜類型,如 ARRAY 和 STRUCT。 |
TIME | 不適用 | 一天中的時間 |
TIMETZ | 不適用 | 一天中的時間,含時區 |
VARBYTE | VARBINARY、BINARY VARYING | 可變長度二進位值 |
VARCHAR | 字元變化 | 可變長度的字元字串 (使用者定義的限制) |
注意
ARRAY、STRUCT 和 MAP 巢狀資料類型目前僅針對自訂分析規則啟用。如需詳細資訊,請參閱 嵌套類型。
多位元組字元
VARCHAR 資料類型支援最多 4 個位元組的 UTF-8 多位元組字元,不支援 5 個位元組或更長的字元。若要針對包含多位元組字元的 VARCHAR 資料欄,計算其大小,請將字元數乘以每個字元的位元組數。例如,如果字串包含 4 個中文字,而每個字的長度是 3 個位元組,那麼您將需要使用 VARCHAR(12) 資料欄來儲存這個字串。
VARCHAR 資料類型不支援下列無效的 UTF-8 碼位:
0xD800 – 0xDFFF
(位元組序列:ED A0 80
- ED BF BF
)
CHAR 資料類型不支援多位元組字元。