S02007
错误代码
S02007
报错信息
Direct access using column names is not supported to retrieve data from an MVCC table. Please use a SQL query instead. RefId:S02007
错误原因
MVCC 表内部采用版本控制,以实现对数据进行安全、并发读写。因此,严禁通过成员等内存访问方式绕过 MVCC 表的版本控制,直接获取 MVCC 表的数据。当脚本中通过成员获取 MVCC 表的数据时,会出现该报错。
例子:
id = `XOM`GS`AAPL
x = 102.1 33.4 73.6
t = mvccTable(id, x);
t.id
解决办法
脚本中使用 SQL 语句查询 MVCC 表,避免通过成员获取 MVCC 表的数据,如:
t.id 修改为 select id from t