Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stored procedures 尝试使用VoltQueueSql运行andhoc插入查询时出错_Stored Procedures_Runtime Error_Voltdb - Fatal编程技术网

Stored procedures 尝试使用VoltQueueSql运行andhoc插入查询时出错

Stored procedures 尝试使用VoltQueueSql运行andhoc插入查询时出错,stored-procedures,runtime-error,voltdb,Stored Procedures,Runtime Error,Voltdb,尝试使用voltQueueSQLExperimental()函数在volt db中执行动态插入查询时出错。SQL很好,因为我在VoltWebStudio上单独运行了它。错误如下: 错误:VOLTDB错误:用户中止尝试将DML adhoc sql排队 '插入到电压温度约束中 (资产id、配置id、会话id、sam id)值(12,13,'abc',12)'from 只读过程在 testPrcUpdateConstraint.run(testPrcUpdateConstraint.java:155)

尝试使用voltQueueSQLExperimental()函数在volt db中执行动态插入查询时出错。SQL很好,因为我在VoltWebStudio上单独运行了它。错误如下:

错误:VOLTDB错误:用户中止尝试将DML adhoc sql排队 '插入到电压温度约束中 (资产id、配置id、会话id、sam id)值(12,13,'abc',12)'from 只读过程在 testPrcUpdateConstraint.run(testPrcUpdateConstraint.java:155)


请注意,生成的SQL是动态的和临时的,不能在手动之前静态生成
文档不是他们的强项……;),但我可以复制你的错误

在我看来,VoltDB将编译过程标记为读写器或只读。从中可以推断。不幸的是,除了创建一个INSERT/UPDTE/UPSERT SQLStatement作为对象属性并简单地不使用它之外,目前似乎没有任何其他方法可以解决这个问题

也许你可以联系其中一个开发者,为这一点添加一些混乱的方法

顺便说一下,例外情况可以在这里找到:在第620行