1

此功能继承自当前的稳定版本dplyr,但我认为它已迁移到MonetDB.R

它在字符串“limit”和“offset”的任何出现时都会失败,在我的例子中,它们恰好是列名,但也可能是值。也许警告会更合适?抱歉,对正则表达式的了解不够好,无法提出更精确的建议。

> getAnywhere("monetdb_check_subquery")[2]
function (sql) 
{
    if (grepl("ORDER BY|LIMIT|OFFSET", as.character(sql), ignore.case = TRUE)) {
        stop(sql, " contains ORDER BY, LIMIT or OFFSET keywords, which are not supported.")
    }
}

并感谢您提供了一个非常方便的包裹。

4

0 回答 0