【发布时间】:2018-03-07 23:45:45
【问题描述】:
我有这张表,其中 VARCHAR2(128 CHAR) 字段的格式可以是 2018-01-01 00:00:00 或 01/01/2018 00:00:00 或 01-JAN-2018 00:00:00
如何单独提取具有 2016-01-01 00:00:00 或 01-JAN-2018 00:00:00 格式的 VARCHAR2(128 CHAR) 字段的记录?
【问题讨论】:
-
为什么要将日期值存储在
VARCHAR列中? -
真的吗?甲骨文版本 1.5.5。不存在,它是一个从未向公众发布的实验性数据库管理系统。第一个公开的 Oracle 版本是 Oracle V2 - 1979 年发布!
-
我想@KaushikNayak 想知道 oracle DB 的版本。您可以使用 SELECT * FROM V$VERSION 获得它
-
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
-
我想知道版本,因为在 Oracle 12.2 中有一个方便的
TO_DATE函数和DEFAULT ON CONVERSION ERROR子句:oracle-base.com/articles/12c/… 可以简化解决方案。