我正在使用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'
答案 0 :(得分:1)
您尝试将两个SQL查询放入一个对RODBC的sqlQuery()
方法的调用中。你做不到(tm)。致电sqlQuery()
查询SET
查询,再次致电SELECT
查询。