根据R中的日期列更新Oracle数据库

时间:2015-07-07 07:49:17

标签: r

我在oracle数据库中有一个表,其中包含日期列。

           DATETIME       PRE_PROCESSING
1 2015-07-07 09:07:45.816             -1
2 2015-07-06 09:08:07.958              2
              a                b 
1             0                0
2             2                2

通过R读取文件

conn <- odbcConnect("db", uid = "Ins", pwd = "123")
mytable <- sqlQuery(conn, "select * from table1")
max_date <- sqlQuery(conn, "select max(DATETIME) from table1")
update.query <- paste("UPDATE mytable SET a = -1 
                    WHERE DATETIME = ", "'",max_date, "'",sep="")

我正在尝试将a列值更新为-1,其中datetimemax_date中存储的值。

我的问题是,当我从oracle加载数据到R时,datetime列的格式为2015-07-07 09:07:45.816。

但在甲骨文中它就像07-JUL-15 09.07.45.816000000 AM

因此,当我使用日期时间进行更新时,它不匹配。

任何人都可以帮我解决这个问题吗

这里max_date = 2015-07-07 09:07:45.816

0 个答案:

没有答案
相关问题