我正在从文件到teradata表加载日期字段。
在文件中,我的日期格式为mm-dd-yyyy
,在我的teradata表格中,格式为yyyy/mm/dd
。
我使用以下函数进行格式化:
To_date(to_char(date field,'mm-dd-yyyy'),'yyyy/mm/dd')
但是我的所有记录都是被拒绝的记录。 当我检查会话日志时,我的日期字段被称为无效日期。
请帮助解决这个问题。
答案 0 :(得分:0)
只需使用to_date('12 -31-2014','mm-dd-yyyy'); 它会起作用
答案 1 :(得分:0)
请使用此功能。
v_PORT(DateTime)-TO_DATE(TO_CHAR(INPUTPORT),'MM-DD-YYYY')
o_PORT(String)--TO_CHAR(v_PORT,'YYYY/MM/DD')
它在工作。