monetdblite:是不是可以配置“monetdb_query”来运行多个语句?

     2023-03-23     293

关键词:

【中文标题】monetdblite:是不是可以配置“monetdb_query”来运行多个语句?【英文标题】:monetdblite: Is it possible to configure "monetdb_query" to run multiple statements?monetdblite:是否可以配置“monetdb_query”来运行多个语句? 【发布时间】:2019-01-22 10:54:39 【问题描述】:

我正在尝试运行以下脚本

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

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

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

谢谢,

【问题讨论】:

【参考方案1】:

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

【讨论】:

好像是不允许的。 sql_upgrades.c,第 1098 行 if (be->language !='S') msg = createException(SQL, "SQLparser", SQLSTATE(42000) "Unrecognized language prefix: %ci\n", be->language); goto finalize; 甚至在我更改代码以将条件也传递给 's' 之后,仍然无法正常工作。我想上述情况是有原因的。 错误消息Unrecognized language prefix: Li 也可能是数据库仍处于维护模式的症状。要解决此问题,请运行 monetdb release <DATABASE_NAME>,然后运行 ​​monetdb start <DATABASE_NAME>

SQL 将许多 tsv 文件连接到数据库中的单个表中,同时跟踪文件源 (MonetDBLite)

...多tsv文件连接到数据库中的单个表中,同时跟踪文件源(MonetDBLite)【英文标题】:SQLconcatenatemanytsvfilesintosingletableinadatabase,whilekeepingtrackoffilesource(MonetDBLite)【发布时间】:2017-05-1515:05:22【问题描述】:我正在使用MonetDBLiteR包创建Mon... 查看详情

wejo加入monet联盟,进一步推动国际移动出行创新

Wejo成为越来越多加入MONET联盟的公司之一,共同组成移动出行创新统一战线Wejo是SmartMobilityforGood?以及网联汽车、电动汽车和自动驾驶汽车云和软件解决方案的全球领导者。公司今天宣布已加入MONET联盟,该联盟是一家积... 查看详情

使用 tbl 和 src_monetdblite 访问数据

】使用tbl和src_monetdblite访问数据【英文标题】:Usingtblandsrc_monetdblitetoaccessdata【发布时间】:2018-10-1016:09:10【问题描述】:对不起,如果这个问题已经在别处问过,我找不到。我正在处理MonetDBLite中的一些basicexamples。>dbGetQuery(d... 查看详情

在 R 中的 MonetDBLite 中使用 WHERE 子句的问题

】在R中的MonetDBLite中使用WHERE子句的问题【英文标题】:ProblemusingWHEREclauseinMonetDBLiteinR【发布时间】:2018-12-0406:41:18【问题描述】:我正在尝试在R64bit3.5.1中使用MonetDBLite。我的问题是我不能像这个例子一样使用SQL命令过滤数据:... 查看详情

在 MonetDBLite 中使用“INSERT INTO test VALUES”加载巨大的表

】在MonetDBLite中使用“INSERTINTOtestVALUES”加载巨大的表【英文标题】:Loadinghugetableswith`INSERTINTOtestVALUES`inMonetDBLite【发布时间】:2019-03-2818:28:43【问题描述】:在我的用例中,我在运行时生成数据,将这些数据序列化为CSV文件,然... 查看详情

从 MonetdbLite C API 使用 monetdb_append

】从MonetdbLiteCAPI使用monetdb_append【英文标题】:Usingmonetdb_appendfromMonetdbLiteCAPI【发布时间】:2018-09-0814:54:04【问题描述】:我正在尝试在应用程序中使用MonetDBLiteC。根据PDF(https://arxiv.org/pdf/1805.08520.pdf),我将受益于使用monetdb_append... 查看详情

使用 MonetDBLite C API 连接到现有的数据库场

】使用MonetDBLiteCAPI连接到现有的数据库场【英文标题】:ConnectingtoanexistingdbfarmusingMonetDBLiteCAPI【发布时间】:2018-10-0907:35:49【问题描述】:我有一个使用数据库(例如:temp)创建的数据库场。当我尝试使用monetdb_startup连接时,... 查看详情

数据正在转换为二进制格式,同时使用 Apache pig 将数据加载到 monet db

...据正在转换为二进制格式,同时使用Apachepig将数据加载到monetdb【英文标题】:dataisconvertingtobinaryformatwhileloadingdataintomonetdbusingApachepig【发布时间】:2021-08-0515:14:33【问题描述】:我正在使用MonetDb-Pig层将csv数据加载到Monetdb中。内... 查看详情

免费配置帐户是不是可以进行远程通知?

】免费配置帐户是不是可以进行远程通知?【英文标题】:Areremotenotificationspossibleforfreeprovisioningaccount?免费配置帐户是否可以进行远程通知?【发布时间】:2020-11-0412:52:54【问题描述】:我对“正常”推送通知与远程通知之间的... 查看详情

JavaME:是不是可以在 CDC 配置上运行 MIDLet?

】JavaME:是不是可以在CDC配置上运行MIDLet?【英文标题】:JavaME:IsitpossibletorunaMIDLetonaCDCconfiguration?JavaME:是否可以在CDC配置上运行MIDLet?【发布时间】:2010-05-0716:49:00【问题描述】:我们有一个基于Midlets和lcdui在CLDC1.1/MIDP2.1上运... 查看详情

上传 NSURLSession 配置为 backgroundSessionConfiguration 的文件后是不是可以运行代码

】上传NSURLSession配置为backgroundSessionConfiguration的文件后是不是可以运行代码【英文标题】:IsitpossibletoruncodeafteruploadingafilewithNSURLSessionconfiguredasbackgroundSessionConfiguration上传NSURLSession配置为backgroundSessionConfiguration的文件后是否可 查看详情

SpringMVC 是不是可以配置为处理所有请求,但排除静态内容目录?

】SpringMVC是不是可以配置为处理所有请求,但排除静态内容目录?【英文标题】:CanSpringMVCbeconfiguredtoprocessallrequests,butexcludestaticcontentdirectories?SpringMVC是否可以配置为处理所有请求,但排除静态内容目录?【发布时间】:2010-11-17... 查看详情

API 端点是不是可以返回多个模型(例如,在前端配置创建/更新表单时)?

】API端点是不是可以返回多个模型(例如,在前端配置创建/更新表单时)?【英文标题】:IsitOKforanAPIendpointtoreturnmultiplemodels(e.gwhenconfiguringcreate/updateformsinthefrontend)?API端点是否可以返回多个模型(例如,在前端配置创建/更新表... 查看详情

Apache Camel:是不是可以在不使用 Spring 的情况下配置 WMQ?

】ApacheCamel:是不是可以在不使用Spring的情况下配置WMQ?【英文标题】:ApacheCamel:IsitpossibletoconfigureWMQwithoutusingSpring?ApacheCamel:是否可以在不使用Spring的情况下配置WMQ?【发布时间】:2014-07-2318:25:24【问题描述】:目前我正在使... 查看详情

铁威马nas中,如果想要更改nextcloud的某些配置文件,是不是可以通过ssh命令进入后台搜寻配置文件?

可以的,如果本地是Windows系统,您可以百度搜索《Linux就该这么学》下载ssh的工具,通过ssh连接进去参考技术A你是可以直接通过ssh更改nextcloud的配置文件的。你还有什么问题,都可以问本回答被提问者采纳 查看详情

可以创建的最大线程数是多少?多线程时是不是需要考虑系统配置[关闭]

】可以创建的最大线程数是多少?多线程时是不是需要考虑系统配置[关闭]【英文标题】:Whatisthemaximumnumberofthreadthatcanbecreated?DoessystemconfigurationneedtobeconsideredwhenmultiThreading[closed]可以创建的最大线程数是多少?多线程时是否需要... 查看详情

Visual Studio 2017 - 是不是可以同时为调试和发布配置设置预处理器定义?

】VisualStudio2017-是不是可以同时为调试和发布配置设置预处理器定义?【英文标题】:VisualStudio2017-Isitpossiblesetpre-processordefinesatthesametimefordebugandreleaseconfiguration?VisualStudio2017-是否可以同时为调试和发布配置设置预处理器定义?【... 查看详情

Django 中的 Sorl 缩略图。是不是可以根据模型设置两个或多个存储配置文件?

】Django中的Sorl缩略图。是不是可以根据模型设置两个或多个存储配置文件?【英文标题】:Sorl-ThumbnailinDjango.IsitpossibletosetTwoormorestorageprofiledependentofmodel?Django中的Sorl缩略图。是否可以根据模型设置两个或多个存储配置文件?【... 查看详情