这是我在网上找到的要在R中使用的功能。如果我必须通过R运行.sql文件扩展名,有人可以向我解释如何在R中使用它。
@EnableS3Stores
答案 0 :(得分:1)
此函数似乎正在读取某些SQL文本文件,然后对其进行一些处理。具体来说,关键逻辑似乎是这些代码行:
line <- gsub("\\t", " ", line)
if (grepl("--", line) == TRUE) {
line <- paste(sub("--", "/*", line), "*/")
}
sql.string <- paste(sql.string, line)
首先,所有选项卡(\t
)都被替换为一个空格。然后,将包含--
的行(大概是仅注释行)替换为/*
,然后是注释,然后是*/
。也就是说,--
注释将转换为C / C ++样式的注释。然后,将当前行添加到正在运行的SQL字符串中。最后,从函数返回修改后的SQL字符串。
我不知道您为什么要使用它,但它基本上只是修改SQL脚本中的空白和注释。