我正在用 python 编写小型应用程序,它从 Oracle 读取记录并将它们插入 Vertica。
要从 Oracle 读取,我使用的是cx_Oracle
python 包,要写入 Vertica,我使用的是该pyodbc
包。
当我从 Oracle 读取日期列时,我得到以下格式:
datetime.datetime(2011, 9, 13, 10, 47, 54, 795658)
编辑:
当我在 vertica 中点击以下查询时:
INSERT INTO "TEST" (COL1) values(datetime.datetime(2011, 9, 13, 10, 47, 54, 795658))
我收到以下错误:
Error: ERROR: schema "datetime" does not exist
SQLState: 3F000
ErrorCode: 0
我的问题是如何将其转换为 Vertica 时间戳列。