[英]R session Aborted in using RODBC
我只想向oracle中寫入一些數據,我已經在oracle中設置了表,表的結構是
Name: ID TAGCODE FAULTID MATRIX CREATETIME VALID TYPE
Data Type:Number varchar2 number BLOB date varchar2 Number
我編寫了以下代碼以實現我的目標:
library(RODBC)
channel<-odbcConnect(dsn="bigdata",uid="swapdata",pwd="swap123",believeNRows=FALSE)
ID<-2
TAGCODE<-c("test1")
FAULTID<-1
CREATETIME<-as.POSIXct(strptime("2011-03-27 01:30:00", "%Y-%m-%d %H:%M:%S"))
VALID<-c("t")
TYPE<-1
MATRIX<-paste(readBin("test.csv",what="raw",n=1e6),collapse="")
sql<-paste("insert into T_FORECAST_AI_LIBRARY values(",ID,",'",TAGCODE,"',",FAULTID,",'",MATRIX,"','",CREATETIME,"','",VALID,"',",TYPE,"",sep="")
sqlQuery(channel,sql)
MATRIX只是csv
格式的文件,運行代碼時Matrix的大小約為28 kb
,R會話被中止,
在計算機上安裝ODBC驅動程序連接器。 從此處http://www.oracle.com/technetwork/database/windows/downloads/index-096177.html下載並使用您的oracle憑據進行配置,然后重試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.