全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2350 4
2018-08-05
如下代码的执行是错误的,但我想实现下面代码的结果,该怎么修改?

library(RODBC)
channel <- odbcConnect("RtoSQL", uid="Yuhao", pwd="")
ggg<-c('yyyyyyy','possible','rrrrr','liquid')
dd<-NULL
for (i in 1:4)
  #就是下面这步,要怎么把ggg的4个值赋值给数据库的查询条件@hi呢??不知道下面的dd为什么不能输入方括号
                               dd((i))<-sqlQuery(channel,   "  declare @hi nvarchar(20)
                                set @hi=ggg(i)
                               select * from  gg where uuu=@hi    ")
dd



二维码

扫码加我 拉你入群

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

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

全部回复
2018-8-5 09:43:39
set @hi=ggg 这里的ggg是字符串,不是变量值,因为它在双引号内
二维码

扫码加我 拉你入群

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

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

2018-8-5 14:52:32
nuomin 发表于 2018-8-5 09:43
set @hi=ggg 这里的ggg是字符串,不是变量值,因为它在双引号内
这位大哥,那有办法把r里的值 传递给sql的查询语句中吗
二维码

扫码加我 拉你入群

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

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

2018-8-5 16:04:20
nicholasxman 发表于 2018-8-5 14:52
这位大哥,那有办法把r里的值 传递给sql的查询语句中吗
用paste函数
二维码

扫码加我 拉你入群

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

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

2018-8-7 16:42:08
nuomin 发表于 2018-8-5 16:04
用paste函数
具体这么写,能帮我把上面的代码修下吗
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群