0

我正在尝试运行以下脚本

"create table T1(i int); create table T2(i int);" 

在使用 MonetDBLite C 及其“monetdb_query”API 的全新数据库中,但“monetdb_query”函数似乎只执行第一条语句。

有什么方法可以一次运行整个脚本(点逗号分隔的有效语句)(理想情况下在同一个事务中)?

谢谢,

4

1 回答 1

0

据我所知没有,抱歉。不过很高兴审查 PR。主要问题是多个查询可能会产生多个结果集,这会使 API 变得非常复杂。但是,如果您所追求的只是执行并且您不关心结果,则可以通过一些小黑客来完成。尝试monetdb_query_internal使用小写的“s”作为最后一个参数进行调用。

于 2019-01-31T07:56:19.140 回答