大家好,我想利用R从SQL中提取数据。SQL服务器的名是test,在提取数据中,需要访问令一个表UseData。每次提取数据,总是失败。求高手解决?
具体描述如下:
# the holdequity of no finance
b1 = c("select d.SecuCode,t.InfoPublDate,t.EndDate,t.SEWithoutMI,t.AccountingStandards")
b2 = c("fromUseData .LC_BalanceSheetNew t,UseData .Secumain d")
b3 = c("where d.CompanyCode = t.CompanyCode")
b4 = c("and d.SecuCategory = 1")
b5 = c("and t.Mark = 2")
bb01 = c(b1,b2,b3,b4,b5)
bb = paste(bb01,collapse = " ")
# connect the Oracle Datasets
library(RODBC)
con = odbcConnect("test",uid = "kk", pwd = "kk")
holdequity = sqlQuery(con,bb)
# close the connect SQL database
odbcClose(con)
SQL语句在SQL中测试过,是正确的。而如利用R访问,test数据库是可以提取数据的!求帮助!