【发布时间】:2013-12-13 09:45:08
【问题描述】:
我有一个包含多列的表。其中之一是日期格式为
的日期列TIMESTAMP (6) WITH TIME ZONE
现在我想将此日期复制到另一个表,但将日期格式更改为
YYYY - MM - DD HH:MM:SS
如何在 Oracle 存储过程中将日期从一种日期格式转换为另一种日期格式? 他们有什么特定的功能可以这样做吗?
请提出建议。
【问题讨论】:
-
实际上 DATE 数据类型在 Oracle 数据库中没有格式化存储,您在通过 NLS_PARAMS 或显式转换查询它时设置格式化选项。那么您的目标列数据类型是什么?只要源列有时区信息,目标列的时区是什么?您需要知道它才能正确转换。
标签: oracle date stored-procedures plsql