首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle时间戳到sysdate的转换错误

Oracle时间戳到sysdate的转换错误
EN

Stack Overflow用户
提问于 2012-04-21 03:20:08
回答 1查看 549关注 0票数 1

它给出这样的错误:日期格式图片在转换整个输入字符串之前结束

代码语言:javascript
复制
declare
  v_t timestamp; 
begin
  v_t := to_timestamp(systimestamp,'DD/MM/YY')+interval '12-3' year to month;
  DBMS_OUTPUT.PUT_LINE(v_t);
end;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-21 03:28:44

SYSTIMESTAMP已经是一个时间戳,所以您不想调用to_timestamp。如果要在当前时间戳上添加12年零3个月

代码语言:javascript
复制
SQL> ed
Wrote file afiedt.buf

  1  declare
  2    v_t timestamp;
  3  begin
  4    v_t := systimestamp +interval '12-3' year to month;
  5    DBMS_OUTPUT.PUT_LINE(v_t);
  6* end;
SQL> /
20-JUL-24 03.27.28.966000 PM

PL/SQL procedure successfully completed.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10252271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档