我有一个包含单个varchar字段的SAP HANA Vora虚拟表。我尝试从SAP HANA Studio对此Vora虚拟表执行以下查询:
INSERT INTO "BPINST"."VORA_TEST_VORA_VARCHAR" values ('OPT')
但出现以下错误:
无法在3.014秒内执行"INSERT INTO" BPINST "." VORA_TEST_VORA_VARCHAR "值('OPT ')"。SAP数据库技术JDBC:[403]:内部错误:执行查询时出错[SAP AG][LIBODBCHDB SO][HDBODBC]常规错误;-888处理HANA导丝时出现异常:V2Net错误:无法处理api调用,失败原因:执行调度程序计划失败:发现错误::-1,C异常,代码:10020:运行时类别:catch(...)已被捕获。调用堆栈:/var/库/ambari代理/缓存/堆栈/HDP/2.4/服务/vora管理器/包/库/vora服务器/库/libv2runtime.so.1:v2::堆栈跟踪(标准::共享指针〈v2::mm::C分配器〈(v2::mm::分配后端)0〉〉&)+0x1e5/var/lib/ambari代理/ca,用于查询"插入到VORA"。"测试VORA变量字符"("工作站类型")值(?)"
下图显示了这种情况:
可能是什么错误?
谢谢你的支持!
1条答案
按热度按时间owfi6suc1#
Vora不支持插入/更新/删除。
在Vora端,你可以使用APPEND命令向Vora表中添加文件,但是在HANA端,这不能通过虚拟表来实现。