R ODBC-查询带空格的列名

Sri*_*ati 5 sql r rodbc

我正在尝试通过R OBDC查询。但是一个列名称上有空格。例如,[Account No]

我正在使用此代码查询:

esiid_ac <- sqlQuery(myconn, paste("
 SELECT * FROM CustomerUsage WHERE ((CustomerUsage.Account No ='", 12345, "')) ", sep=""),as.is=TRUE)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

[1]“ 42000 102 [Microsoft] [SQL Server的ODBC驱动程序11] [SQL Server]“否”附近的语法不正确。[2]“ [RODBC]错误:无法SQLExecDirect'\ n SELECT * FROM CustomerUsage WHERE((CustomerUsage.Account No ='678987'))'

如何解决呢?

我可以使用列索引而不是列名来读取此表吗?

谢谢。

小智 1

您可以尝试将列名设置为[帐号]然后尝试吗?