R :: dbWriteTable函数不适用于DATE数据类型的列

时间:2018-09-10 11:46:23

标签: sql r oracle rjdbc

我正在尝试使用R中的 dbWriteTable 函数创建一个oracle表。

>###sample dataset
>>sample_data <- data.table(name = character(10), date_1 = as.Date(rep(0,10), origin = "1900-01-01"))

然后我使用 dbWriteTable 函数创建了oracle表,如下所示:-

>###create oracle table
>>dbWriteTable(jdbcConnection,'TMP_DATA_TABLE',sample_data, row.names=FALSE)

但是, date_1 列的数据类型已转换为 VARCHAR2 而不是 DATE >尽管 date_1 sample_data 列的数据类型为 DATE

任何人都可以告诉您如何解决此问题。

谢谢

0 个答案:

没有答案