ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 设置oralce时间戳格式

设置oralce时间戳格式

原创 Linux操作系统 作者:lihy114 时间:2013-08-09 11:46:41 0 删除 编辑

db2中的时间戳格式是精确到毫秒级别的,将db2中的时间戳转到oralce中的话,在oralce中也需要定义为时间戳格式

但是如果系统的默认时间格式仅是年月日时分秒的话,insert数据的时候会出现问题

解决方法是:

修改会话级别的时间戳格式

alter session set NLS_TIMESTAMP_FORMAT='YYYY-MM-DD HH24:MI:SSXFF'

这样就可以insert的时候时间精确到毫秒级别

但是查询的时候,结果还是仅年月日时分秒的话,用to_char(字段名,'YYYY-MM-DD HH24:MI:SSXFF')即可实现


一般我经常使用的获取系统默认时间的方法是sysdate函数,其实也可以使用current_timestamp来获取默认的系统时间

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28803801/viewspace-768130/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-08-08

  • 博文量
    54
  • 访问量
    155376