这是我正在使用的查询
SELECT TO_DATE(COL1,'mm/dd/yyyy') FROM TABLE1
COL1 是一个 varchar2(50) 列,具有 DD-MON-YY 格式的日期数据。我希望它以“mm/dd/yyyy”格式输出。
我收到此错误:
ORA-01858:在预期数字 01858 的地方发现了非数字字符。 00000 - “在预期数字的地方发现了非数字字符” *原因:要使用日期格式模型转换的输入数据不正确. 输入数据不包含格式模型需要数字的数字。*操作:修复输入数据或日期格式模型,以确保元素在数量和类型上匹配。然后重试该操作。
此列中的大多数值都是有效日期,我无法用错误数据确定记录。
如何在查询中处理此错误?