在R中使用sqlQuery处理SQL select语句中的双引号

时间:2018-12-03 17:34:11

标签: sql r netezza

我正在R中使用sqlQuery函数将查询发送到我的ODBC数据库(Netezza)。

在SQL查询中,我有一些部分需要定义特定数据类型的子字符串,例如

("NUMERIC"(SERVER.ADMIN.V_D_DATE.CAL_YR_MNTH_ID) <= TO_NUMBER(TO_CHAR("TIMESTAMP"(DATE('now(0)'::"VARCHAR")), 'YYYYMM'::"VARCHAR"), '999999'::"VARCHAR"))

我曾尝试将双引号更改为单引号,然后直接在Netezza中运行代码,但这不是这样。

在R中使用sqlQuery函数时,是否可以在select语句中继续使用双引号?

1 个答案:

答案 0 :(得分:1)

您需要转义引号:

DBI::SQL("\"EXAMPLE\"")
#> <SQL> "EXAMPLE"