【发布时间】:2014-12-31 20:18:45
【问题描述】:
我在创建时将一列定义为Date 格式yyyy-mm-dd。
我想从其他表中插入数据,该表的列为varchar(50)
在选择并插入表格时出现此错误
插入失败。 2665:日期无效。
有人可以帮我铸造这个吗?
INSERT INTO TEMP_TABLES.FACT
(
CUSTOMER_ACCOUNT_ID,
LOB_START_DATE,
)
SEL
CUSTOMER_ACCOUNT_ID,
I.start_date as LOB_START_DATE,
FROM #LOGIN I
left join JOURNEY_TABLE.DOTCOM_DIM d1
on I.PAGES = d1.PAGE_DESC
这是存储在 varchar(50) 字段中的日期示例:2014-04-03
提前致谢
【问题讨论】:
-
你能发布实际的插入语句吗?
-
您能否发布一个存储在 VARCHAR(50) 字段中的日期示例?
-
2014-04-03 这样存储...
-
我要做的第一件事就是从该列中取出前 10 个字符,因为您知道日期不能超过 10 个字节。但如果你有任何对约会无效的东西,它就会失败。
标签: teradata