group_concat 的 RODBC 更改限制
Posted
技术标签:
【中文标题】group_concat 的 RODBC 更改限制【英文标题】:RODBC changing limit for group_concat 【发布时间】:2014-12-08 20:06:23 【问题描述】:我正在使用 RODBC 将 R 连接到 mysql 数据库。我必须在我的 SQL 查询的选择中使用 group_concat,我想更改 group_concat 函数的默认大小限制。
test = sqlQuery(connect, "SET SESSION group_concat_max_len = 1000000; select group_concat(name) from country")
但我收到以下错误消息:
[RODBC] ERROR: Could not SQLExecDirect 'SET SESSION group_concat_max_len = 1000000; select group_concat(name) from country'
【问题讨论】:
【参考方案1】:您正试图将两个 SQL 查询放入对 RODBC 的 sqlQuery()
方法的一次调用中。你不能那样做(tm)。为SET
查询调用sqlQuery()
,为SELECT
查询再次调用。
【讨论】:
以上是关于group_concat 的 RODBC 更改限制的主要内容,如果未能解决你的问题,请参考以下文章