rodbc专题提供rodbc的最新资讯内容,帮你更好的了解rodbc。
我试图使用R / RODBC从Microsoft SQL Server数据库查询变量. RODBC将字符串截断为8000个字符. 原始代码:截断255个字符(根据RODBC文档) 库(RODBC) con_string< - odbcConnect(“DSN”) query_string< - “SELECT text_var FROM table_name” dat< - sqlQuery(co
有没有办法将R中定义的变量传递给RODBC包中的sqlQuery函数? 具体来说,我需要将这样一个变量传递给一个标量/表值函数,存储过程和/或SELECT语句的WHERE子句. 例如,让: x <- 1 ## user-defined 然后, example <- sqlQuery(myDB,"SELECT * FROM dbo.my_table_fn (x)") 要么… example2 <-
我正在尝试将数据帧上传到SQL Server表,我尝试将其分解为一个简单的SQL查询字符串. library(RODBC) con <- odbcDriverConnect("driver=SQL Server; server=database") df <- data.frame(a=1:10, b=10:1, c=11:20) values <- paste("(",df$a,",", d
我试图使用 odbcDriverConnect('driver={SQL Server};server=servername\instancename,port;database=testing;username=abc;password=123456') 连接远程数据库服务器(sql server 2008).但我得到了 [RODBC] ERROR: state 08001, code 17,
我在unix上运行R,我正在使用RODBC软件包连接到MS SQL服务器.我可以执行一个返回结果的查询,但是如果我在SQL查询中的某个地方使用了一个临时表,那么返回一个空字符串.在浏览网页后,我认为问题可能是RODBC软件包是假设最终用户正在使用标准SQL(而不是MS SQL)编写的.我以下面的代码为例. 有趣的是,如果我使用RJDBC包,则临时表问题不存在.然而,RJDBC软件包导入速度很慢,甚
我正在使用sqlSave()将数据帧上传到sql server中的表.此数据框中有一个时间戳,我想将时间戳col映射到sqlserver中的datetime col. 我遇到两个问题 它将数据框的时间戳映射到浮点数.  2.它创建一个表,但没有数据上传,我收到一个错误. 以下是数据框的示例,mdf: mdf <- structure(list(run = structure(c(1L, 1L, 1
我是R的新手,但有兴趣使用Shiny使用存储在SQL Server数据库中的数据创建动态图表.为了实现交互性,我想从数据库中引入原始数据,并在R中执行计算,而不是让数据库总结数据. 我可以使用RODBC连接到数据库,执行查询,并在data.frame中接收结果.但是,R中的读取时间比在SQL Server Management Studio(SSMS)中执行的相同查询长约12倍. SSMS需要大约
我通过RODBC包从ODBC写入SQL Server表,特别是函数sqlSave.对于此函数,似乎默认的var类型是charvar(255).我试图使用文档中列出的varTypes参数,但它失败了. 这是一个名为spikes20的表,具有Class结构,这反过来又是我试图通过sqlSave保存的 sapply(spikes20, class) Date Day EWW
library(RODBC) con <- odbcDriverConnect("driver=SQL Server; server=name") df <- data.frame(a=1:10, b=10:1, c=11:20) 尝试上传数据帧: sqlSave(con, df, tablename='[MyDatabase].[MySchema].[MyTable]', rownames=F)
我在R中有一个有3列的数据框,使用sqlSave我可以轻松地在SQL数据库中创建一个表: channel <- odbcConnect("JWPMICOMP") sqlSave(channel, dbdata, tablename = "ManagerNav", rownames = FALSE, append = TRUE, varTypes = c(DateNav = "datetime"))