【发布时间】:2015-10-29 12:42:23
【问题描述】:
我需要将数据从 文本文件 上传到 Netezza 表。它不起作用,因为 Netezza 表和文本文件之间的日期格式不同。根据 Netezza 表日期格式,它应该只是日期,但在文本文件中它是日期时间。
有什么办法可以让我只在上传时将数据时间转换为日期。
- 下面是一行数据的文件格式-
AS_OF_DATE|ID
2015 年 10 月 1 日 00:00:00|40
- 在我用来上传的 Netezza 查询下方
插入 LND_FINANCE_CUSTOMER (AS_OF_DATE,ID)
选择 * 来自外部“D:123.txt”
使用 ( 报价双倍 分隔符“|” 最大错误 4 日期样式 MDY 日期标记'/' 最大 0 Y2BASE 2000 内部编码 远程 ODBC ESCAPECHAR '\');
- 0 由于日期格式,正在插入行。如果在文本文件中我手动将日期时间格式更改为仅日期。那么它工作正常。
【问题讨论】:
-
你说的query ans文件格式在哪里
-
Netezza 上 LND_FINANCE_CUSTOMER 表中的 AS_OF_DATE 列是否定义为 DATE 或 TIMESTAMP?
标签: database date-format netezza