預定義列是指在資料表上預先定義一些非主鍵列以及其類型。本文介紹如何使用預定義列。
重要 單個資料表預設最大支援添加32個預定義列。如果不滿足使用需求,請提交工單申請調整。
如果要使用二級索引,您需要通過如下方式為資料表添加預定義列。使用多元索引時,無需為資料表添加預定義列。
- 建立資料表時添加預定義列。具體操作,請參見建立資料表。
- 建立資料表後添加預定義列。具體操作,請參見Java SDK預定義列操作或者Go SDK預定義列操作。
為資料表添加預定義列後,建立二級索引時,您可以將預定義列作為二級索引的主鍵列或者屬性列。二級索引的屬性列必須為預定義列的一列或者多列。
假設資料表的主鍵包括pk1、pk2和pk3三列,預定義列包括col1和col2兩列,屬性列包括col3和col4兩列。建立二級索引時,pk1、pk2和pk3隻能作為二級索引的主鍵列,col1和col2可作為二級索引的主鍵列或者屬性列,col3和col4不能用於二級索引。