第五十三章 索引关键字 - PrimaryKey
索引 关键字
2023-09-11 14:15:36 时间
第五十三章 索引关键字 - PrimaryKey
指定此索引是否定义表的主键。
用法
要指定该表的主键由该索引所基于的属性构成,请使用以下语法:
Index name On property_expression_list [ PrimaryKey ];
否则,省略此关键字或将单词Not
放在关键字的前面。
详解
此关键字指定应通过SQL将此索引报告为此类(表)的主键。
PrimaryKey
索引的行为也类似于唯一索引。
也就是说,对于在此索引中使用的属性(或属性组合),InterSystems IRIS强制唯一性。
在这个索引定义中,允许将Unique
关键字指定为true
,但这是多余的。
示例
Index EmpIDX On EmployeeID [ PrimaryKey] ;
默认
如果忽略此关键字,则该表的主键不是由索引所基于的属性构成的。