RODB C меняет дату и время в sql на дату - PullRequest
0 голосов
/ 05 марта 2020

Я подключаюсь к базе данных SQL и выполняю запрос, используя пакет 'RODB C', и я замечаю, что значения в SQL, которые являются datetime, читаются как только дата в R, например, в SQL: 15/05/2018 15:38:19 и в R: 15/05/2018

Ниже приведен мой код для справки:

connecttodb = function(){   

  require(RODBC)    

  connline = paste0("driver={SQL Server};server=foo;database=;Trusted_Connection=yes")  

  conn = odbcDriverConnect(connline)    

  return(conn)  
}

query <- "exec foobar"

conn <-connecttodb()

CRAoutput <- data.table(sqlQuery(conn, query, stringsAsFactors=FALSE))

odbcClose(conn)

Есть ли способ получить полное значение, а не только время? Похоже, что только сократить время и другие типы значений являются безопасными.

...