预定义列是指在数据表上预先定义一些非主键列以及其类型。本文介绍如何使用预定义列。

重要 单个数据表默认最大支持添加32个预定义列。如果不满足使用需求,请提交工单申请调整。
如果要使用二级索引,您需要通过如下方式为数据表添加预定义列。使用多元索引时,无需为数据表添加预定义列。

为数据表添加预定义列后,创建二级索引时,您可以将预定义列作为二级索引的主键列或者属性列。二级索引的属性列必须为预定义列的一列或者多列。

假设数据表的主键包括pk1、pk2和pk3三列,预定义列包括col1和col2两列,属性列包括col3和col4两列。创建二级索引时,pk1、pk2和pk3只能作为二级索引的主键列,col1和col2可作为二级索引的主键列或者属性列,col3和col4不能用于二级索引。