S05014

错误代码

S05014

报错信息

The column <xxx> does not exist. To add a new column, the size of the new column must equal to the size of the table. RefId: S05014

错误原因

在使用下标访问的方式为内存表增加一列时,若新列的行数与原表的不同,则会报该错误。

下例展示部分错误与正确的操作。

t = table(1 2 3 as id, 10 20 30 as val)
t[`a] = 4 5 6 7  // Error
t[`a] = 4 5 6  // Ok

解决办法

当用下标访问的方式为内存表增加一列时,请确保新列的行数与原表的相同。