楼主: cun1531146322
1927 4

[问答] 如何利用R软件按条件删除ORACLE数据库表中的某些行 [推广有奖]

  • 0关注
  • 0粉丝

本科生

46%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3787 点
帖子
45
精华
0
在线时间
45 小时
注册时间
2014-11-16
最后登录
2017-7-11

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

大家好,我现在利用Rodbc建立了R与ORACLE数据库的关联,现在想要在R软件中按条件删除ORACLE数据库指定表中的某些行,找了好久都没有找到相关方法,不知道是不能实现这种操作还是没找到方法,于是在此请求大家的帮忙,不甚感激!
二维码

扫码加我 拉你入群

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

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

关键词:Oracle 数据库表 r软件 ACL 数据库

回帖推荐

az9726 发表于3楼  查看完整内容

可已删除 create table a (b number); begin for i in 1..10 loop insert into a values (i); commit; end loop; end; select * from a; 表a里有1到10的数字。 在R中执行: > library(RODBC) > c_lnyx sqlQuery(c_lnyx,'select * from a') B 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 > sqlQuery(c_lnyx,'delete from a where a.b=1') character(0) > sqlQuery(c_lnyx,'del ...
沙发
nuomin 发表于 2017-7-4 19:38:43 |只看作者 |坛友微信交流群
传递数据库语句不行吗?MySQL是可以的。

使用道具

藤椅
az9726 发表于 2017-7-5 08:19:28 |只看作者 |坛友微信交流群
可已删除
create table a (b number);

begin for i in 1..10 loop
insert into a values (i);
commit;
end loop;
end;

select * from a;  表a里有1到10的数字。
在R中执行:
> library(RODBC)
> c_lnyx <-odbcConnect("DATABASE",uid="user_name",pwd="password")
> sqlQuery(c_lnyx,'select * from a')
    B
1   1
2   2
3   3
4   4
5   5
6   6
7   7
8   8
9   9
10 10
> sqlQuery(c_lnyx,'delete from a where a.b=1')
character(0)
> sqlQuery(c_lnyx,'delete from a where a.b=1')
[1] "No Data"
> sqlQuery(c_lnyx,'delete from a where a.b=12')
[1] "No Data"
> sqlQuery(c_lnyx,'delete from a where a.b in (1,2,3,4,8)')
character(0)
> sqlQuery(c_lnyx,'select * from a')
   B
1  5
2  6
3  7
4  9
5 10

SQL> select * from a;
         B
----------
         5
         6
         7
         9
        10

直接把数据库里的数据删掉了,都不用commit;

使用道具

板凳
cun1531146322 发表于 2017-7-5 09:32:31 |只看作者 |坛友微信交流群
az9726 发表于 2017-7-5 08:19
可已删除
create table a (b number);
非常感谢

使用道具

报纸
cun1531146322 发表于 2017-7-5 09:33:23 |只看作者 |坛友微信交流群
nuomin 发表于 2017-7-4 19:38
传递数据库语句不行吗?MySQL是可以的。
找到解决的方法了,谢谢您

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-17 22:32