Oracle SQL存储过程-转换日期格式

Oracle SQL存储过程-转换日期格式,oracle,date,stored-procedures,plsql,Oracle,Date,Stored Procedures,Plsql,我有一个多栏的表格。其中之一是日期格式为的日期列 TIMESTAMP (6) WITH TIME ZONE 现在我想将此日期复制到另一个表中,但将日期格式更改为 YYYY-MM-DD HH:MM:SS 在Oracle存储过程中,如何将日期从一种日期格式转换为另一种格式? 他们是否有这样做的具体功能 敬请建议。实际上,日期数据类型未存储在Oracle数据库中,通过NLS_参数或显式转换查询时,您可以设置格式选项。那么,您的目标列数据类型是什么?只要源列有时区信息,目标列的时区是什么?你需要知道它

我有一个多栏的表格。其中之一是日期格式为的日期列

TIMESTAMP (6) WITH TIME ZONE
现在我想将此日期复制到另一个表中,但将日期格式更改为

YYYY-MM-DD HH:MM:SS

在Oracle存储过程中,如何将日期从一种日期格式转换为另一种格式? 他们是否有这样做的具体功能


敬请建议。

实际上,日期数据类型未存储在Oracle数据库中,通过NLS_参数或显式转换查询时,您可以设置格式选项。那么,您的目标列数据类型是什么?只要源列有时区信息,目标列的时区是什么?你需要知道它的正确转换。
try with
TO_TIMESTAMP(date-string,'YYYY-MM-DD HH24:MI:SS')