【发布时间】:2014-04-16 09:16:55
【问题描述】:
我有所有可能排列的日期格式。 MM/DD/YYYY, M/D/YYYY, MM/D/YYYY, M/DD/YYYY
现在我需要在 Oracle DB 中编写一个正则表达式,以按原样从 1 列中获取不同的日期格式
【问题讨论】:
-
那一栏除了日期还有其他数据吗?请发布示例数据和所需的输出。
-
不要试图解决错误的输入数据。如果可能,修复输入过程(通过教育您的用户,使用 DATE 而不是 VARCHAR2 作为您的列类型)。
-
不,我只有上述格式的日期。样本数据为 1/01/2006、01/01/2017、01/05/2012
-
那列的数据类型是?
-
另一个不对日期使用
VARCHAR数据类型的原因。