我在SQL服务器上有一个大表,并希望在日期导入到带有WHERE子句的R中。
------------
| fruit_id |
------------
| 1 |
| 2 |
| 3 |
------------
答案 0 :(得分:1)
尝试使用sqlQuery(dbhandle,'select * from Main where Date>''“2010-01-01”'“')
答案 1 :(得分:1)
避免处理引号的一种方法是使用参数化查询。
library (RODBCext)
sqlExecute (
dbhandle,
'select * from Main where [Date] > ?',
list (date = '2010-01-01'),
fetch = TRUE,
stringsAsFactors = FALSE
)