楼主: qiuweibin2005
2607 5

[问答] 关于运用RODBC写入oracle的问题 [推广有奖]

  • 1关注
  • 0粉丝

高中生

87%

还不是VIP/贵宾

-

威望
0
论坛币
1148 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
502 点
帖子
22
精华
0
在线时间
34 小时
注册时间
2016-3-10
最后登录
2019-7-18

楼主
qiuweibin2005 发表于 2016-4-11 15:42:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
关于运用RODBC写入oracle的问题:
各位大神,我的代码如下:
  1. library(RODBC)
  2. channel <- odbcConnect("DSN_QIU",uid="system",pwd="********")
  3. sqlDrop(channel, 'train_data_1')
  4. ## 创建数据框(待写入对象)
  5. train_data <- sqlQuery(channel,'SELECT * FROM TRAIN_2')
  6. ## 写入数据库表,并读取结果表      
  7. sqlSave(channel,train_data,'train_data_1',append = FALSE)   
  8. odbcClose(channel)
复制代码
跑的结果是:
  1. library(RODBC)
  2. > channel <- odbcConnect("DSN_QIU",uid="system",pwd="*******")
  3. > sqlDrop(channel, 'train_data_1')
  4. > ## 创建数据框(待写入对象)
  5. > train_data <- sqlQuery(channel,'SELECT * FROM TRAIN_2')
  6. Warning message:
  7. closing unused RODBC handle 14
  8. > #写入数据库表,并读取结果表      
  9. > sqlSave(channel,train_data,'train_data_1',append = FALSE)   
  10. > odbcClose(channel)
  11. >
复制代码
问题来了,为什么我在pl/SQL查询oracle的表时,查不到 train_data_1这个表????求大神指教!!如下图:
QQ截图20160411153949.png
二维码

扫码加我 拉你入群

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

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

关键词:Oracle RODBC CLE ACL Rod oracle RODBC 写入

沙发
qiuweibin2005 发表于 2016-4-11 15:43:37
求各位大神指教,自己顶一个!!

藤椅
qiuweibin2005 发表于 2016-4-11 16:02:36
等待大神热心帮助……实在不知道是什么问题了……

板凳
ck9532 发表于 2016-4-11 21:14:36 来自手机
猜测一下,是不是要Grant Access Permission to login account?

报纸
qiuweibin2005 发表于 2016-4-12 09:09:49
ck9532 发表于 2016-4-11 21:14
猜测一下,是不是要Grant Access Permission to login account?
这是什么?

地板
qiuweibin2005 发表于 2016-4-12 09:10:33
ck9532 发表于 2016-4-11 21:14
猜测一下,是不是要Grant Access Permission to login account?
另外出现missing columns in 'data',这是什么意思?

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

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