

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

# Amazon Keyspaces 中的使用者定義類型 (UDTs)
<a name="udts"></a>

使用者定義類型 (UDT) 是欄位和資料類型的群組，可用於在 Amazon Keyspaces 中定義單一資料欄。UDTs的有效資料類型都是支援的 Cassandra 資料類型，包括您已在相同金鑰空間中建立的集合和其他 UDTs。如需支援的 Cassandra 資料類型的詳細資訊，請參閱 [Cassandra 資料類型支援](cassandra-apis.md#cassandra-data-type)。

您可以在 Amazon Keyspaces 中使用使用者定義類型 (UDTs)，以更有效率的方式組織資料。例如，您可以使用巢狀集合建立 UDTs，以便在應用程式中實作更複雜的資料建模。您也可以使用凍結關鍵字來定義 UDTs。

UDTs 繫結至金鑰空間，並可供相同金鑰空間中的所有資料表和 UDTs 使用。您可以在單一區域和多區域金鑰空間中建立 UDTs。

您可以建立新的資料表或修改現有的資料表，並新增使用 UDT 的新資料欄。若要使用巢狀 UDT 建立 UDT，必須將巢狀 UDT 凍結。

若要檢閱每個金鑰空間支援多少 UDTs、支援的巢狀層級，以及與 UDTs 相關的其他預設值和配額，請參閱 [Amazon Keyspaces 中使用者定義類型 (UDTs) 的配額和預設值](quotas.md#quotas-udts)。

如需如何計算 UDTs 編碼大小的資訊，請參閱 [根據資料類型估計資料值的編碼大小](calculating-row-size.md#calculating-row-size-data-types)。

如需 CQL 語法的詳細資訊，請參閱 [使用者定義類型 (UDTs)](cql.ddl.type.md)。

若要進一步了解 UDTs和時間點還原，請參閱 [使用使用者定義類型 (UDTs) 還原資料表的 PITR](PointInTimeRecovery_HowItWorks.md#howitworks_backup_udt)。

**Topics**
+ [設定 許可](configure-udt-permissions.md)
+ [建立 UDT](keyspaces-create-udt.md)
+ [檢視 UDTs](keyspaces-view-udt.md)
+ [刪除 UDT](keyspaces-delete-udt.md)