資料類型 - AWS Clean Rooms

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

資料類型

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 資料類型不支援多位元組字元。