S05012
错误代码
S05012
报错信息
A keyed/indexed table can't contain duplicated keys. RefId: S05012
错误原因
创建键值内存表或索引内存表时,如果主键包含重复的元素,就会报该错误。
下例展示部分错误操作。
id = 1 2 3 1
val = 10 20 30 40
t = keyedTable(`id, id, val) // Error
t = indexedTable(`id, id, val) // Error
t = keyedTable(`id, table(1 2 3 1 as id, 10 20 30 40 as val)) // Error
t = indexedTable(`id, table(1 2 3 1 as id, 10 20 30 40 as val)) // Error
解决办法
对于键值内存表或索引内存表,主键不能包含重复元素。