楼主: hawk8029
1412 1

[问答] [还是询问R的问题]R和数据库的链接问题! [推广有奖]

  • 0关注
  • 1粉丝

已卖:232份资源

本科生

26%

还不是VIP/贵宾

-

威望
0
论坛币
772 个
通用积分
0.2100
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1088 点
帖子
63
精华
0
在线时间
53 小时
注册时间
2005-11-4
最后登录
2023-8-30

楼主
hawk8029 发表于 2012-6-18 13:31:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大家好,我在利用R和SQL链接过程中,发现一个问题。具体问题如下:

(1)在R中链接SQL数据库,oracle数据库。
   library(RODBC)     con = odbcConnect("testdb",uid = "tt", pwd = "tt")
  (2)生成SQL语句
a1 = c("select x.stock_code,x.con_date,x.c2,d.closeprice")
a2 = c("from testdb.qa_dailyquote d,room.CON_FORECAST_C2 x,testdb.jy_qt_tradingday t")
a3 = c("where d.secucode = x.stock_code ")
a4 = c("and x.stock_type = 1")
a5 = c("and d.secucategory = 1")
a6 = c("and d.tradingday = x.con_date")
a7 = c("and d.tradingday = t.tradingday")
a8 = c("and t.secumarket = 83")
a9 = c("and t.ifmonthend = 1")

aa01 = c(a1,a2,a3,a4,a5,a6,a7,a9)
aa = paste(aa01,collapse = " ")

(3)提取数据
ntm = sqlQuery(con,aa)

(4)关闭SQL链接
odbcClose(con)

上述SQL语句,在SQL平台中测试过,可以提取数据,而链接数据库的命令,也是测试过的,可以链接上。所不同的事,上次单纯链接 testdb 库,没有考虑room 库。

目前该代码在R中执行后,返回数据位空。

请高手协助解决!谢谢!




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:数据库 Forecast Collapse Category Trading 数据库 链接

沙发
hawk8029 发表于 2012-6-18 15:37:34
感谢大家,问题已经解决!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-10 02:49