我正在尝试运行以下脚本
"create table T1(i int); create table T2(i int);" 在使用MonetDBLite C及其"monetdb_query“API新数据库中,"monetdb_query”函数似乎只执行第一条语句。
有没有什么方法可以让我一次运行整个脚本(用点逗号分隔的有效语句)(理想情况下是在同一个事务中)?
谢谢,
发布于 2019-01-31 15:56:19
据我所知没有,抱歉。不过,很高兴回顾一下公关。主要问题是多个查询可能会产生多个结果集,这会使API变得非常复杂。但是,如果你所追求的是执行,而你并不关心结果,这可以通过一些小的黑客来完成。尝试使用小写“%s”作为最后一个参数调用monetdb_query_internal。
https://stackoverflow.com/questions/54306698
复制相似问题