0
我需要得到格式时间戳SYSDATE而时间为:00:00:今天00.0预言:SYSDATE作为时间戳,而时间是00:00:00.0
例如: 2014年7月24日00:00:00.000000
如何制作?
下面是当前的代码。要改变什么?
declare
v_t timestamp;
begin
v_t := to_timestamp(systimestamp);
DBMS_OUTPUT.PUT_LINE(v_t);
end;
@AlexPoole - 当然是多余的,但这就是OP所具有的。 – mustaccio
@AlexPoole - 顺便说一句,如果结果必须有小数秒,'to_timestamp()'不是多余的,因为'trunc()'返回一个'DATE'数据类型,__不是_具有小数秒。 – mustaccio
噢,当然它确实......抱歉,脑力衰竭! (这在OP的版本中是多余的,这可能会让我感到困惑,尽管这很容易完成)。它仍然对字符串进行隐式转换,所以它容易受到NLS问题的影响 - 我可能会使用'cast' –