【发布时间】:2018-01-23 08:22:45
【问题描述】:
早安,
在 sqlcl 中,我想运行一个构建插入语句的查询。如:
SELECT /*insert*/* FROM TABLE;
但是每个日期值都返回为to_timestamp('date', 'format'),而我想得到to_date('date', 'format')。
我需要设置什么才能让这件事发生?
谢谢!!
已编辑:
例如...我有两列 id 和 date 的表 datesaving。 如果我运行这个查询
SELECT /*insert*/ id,date FROM datesaving ;
我明白了
Insert into DATASAVING (ID, DATE) values (1,to_timestamp('2016-02-15 11:05:07','RRRR-MM-DD HH24:MI:SS'));
而我想得到这个
Insert into DATASAVING (ID, DATE) values (1,to_date('2016-02-15 11:05:07','RRRR-MM-DD HH24:MI:SS'));
我知道我可以更改 de nls_format,但我不知道如何更改它。
【问题讨论】:
-
抱歉,这个不清楚。请解释您正在运行哪些命令并发布您得到的输出(整个事情或至少足以提供适当的上下文)。
-
我编辑了我的问题,希望它能澄清。
标签: oracle sql-insert dateformatter sqlcl