【发布时间】:2017-06-21 17:12:30
【问题描述】:
我正在尝试通过 R OBDC 进行查询。但是一个列名上有空格。例如,[Account No]。
我用这段代码查询:
esiid_ac <- sqlQuery(myconn, paste("
SELECT * FROM CustomerUsage WHERE ((CustomerUsage.Account No ='", 12345, "')) ", sep=""),as.is=TRUE)
我收到以下错误:
[1] "42000 102 [Microsoft][ODBC Driver 11 for SQL Server][SQL 服务器]'No' 附近的语法不正确。" [2] "[RODBC] 错误:无法 SQLExecDirect '\n SELECT * FROM CustomerUsage WHERE ((CustomerUsage.Account No ='678987')) '
如何解决?
我可以用列索引而不是列名来读取这个表吗?
谢谢。
【问题讨论】: