ORACLE的SQL Developer工具默认的日期格式DD-MON-RR,在SQL查询中往往你看不到时间信息,此时你必须修改日期格式。

设置之前的显示
在我库中有一张表的字段是Date类型,在客户端显示如下,因为android端展示需要时分秒,所以以这种方式展示很不好,相比之下SQL/PLUS可以显示时分秒,这个跟Oracle客户端的设置有关。

设置步骤
工具->首选项->数据库->NLS->日期格式: DD-MON-RR 修改为: YYYY-MM-DD HH24:MI:SS


设置完之后的显示:

最方便容易的,因为我看到网上还有其他方法

1、Oracle的日期格式
Oracle数据缺省的时间格式数据的显示形式,与所使用的字符集有关。一般显示年月日,而不显示时分秒。

例如,使用us7ascii字符集(或者是其他的英语字符集)时,缺省的时间格式显示为:28-Jan-2003,

      使用zhs16gbk字符集(或其他中文字符集)时时间格式缺省显示为:2003-1月-28。

向表中插入数据时,如果不使用转换函数,则时间字段的格式必须遵从会话环境的时间格式,否则不能插入。

查看当前会话的时间格式,可以使用以下的SQL语句:SQL> select sysdate from dual;

2、修改Oracle日期格式的方法
(1)在sql*plus中修改当前会话的日期格式
SQL> alter session set nls_date_format = ‘yyyy-mm-dd hh24:mi:ss’;
将当前会话的时间格式修改为这种格式: 2003-01-28 15:23:38,即四位年-两位月-两位日,空格,24小时的制的小时:分钟:秒。这种修改方法,只对当前会话有效。

注意,是对当前会话,而不是当前的sql*plus窗口。即如果你这样修改之后,又使用connect命令以其他用户连接到数据库或者是连接到其他的数据库,则这个日期格式就失效了,又恢复到缺省的日期格式。

(2)修改注册表(只对windows系统)

在注册表/hkey_local_machine/software/oracle/home0主键中增加一个字串(8i版本),字串名为nls_date_format,字串的值为你希望定义的时间格式,如: yyyy-mm-dd hh24:mi:ss ,然后重新启动
sqlplus。这种修改方法,对sqlplus窗口有效,即不论你打开多少个sql*plus窗口,缺省的都是这种时间格式。修改服务器端的注册表无效,只有修改客户端的注册表才有效。

(3)linux 下:oracle用户编辑 .bash_profile下 加入以下内容export  NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS '重新登录即可生效(4)用sysdba登录

然后更新props这个表里的字段即可updateprops这个表里的字段即可 update props这个表里的字段即可updateprops set value = ‘YYYY-MM-DD HH24:MI:SS’ where parameter = ‘NLS_DATE_FORMAT’;

不过后面的我还没尝试

原文链接:https://blog.csdn.net/huangbaokang/article/details/80059300
原文链接:https://blog.csdn.net/CQL_K21/article/details/88092288

ORACLE SQL Developer日期显示格式设置(DD-MM-YY)转化为YYYY-mm-DD相关推荐

  1. ORACLE SQL Developer日期显示格式设置

    ORACLE的SQL Developer工具默认的日期格式DD-MON-RR,在SQL查询中往往你看不到时间信息,此时你必须修改日期格式.具体如下所示工具->首选项->数据库->NL ...

  2. oracle设置界面,Oracle SQL Developer 设置英文界面和字体

    摘要:Oracle SQL Developer 设置英文界面和字体 默认是中文界面,软件内部部分又是英文,看起来很乱,统一设置成英文,方法如下: 打开配置文件:\sqldeveloper\bin\sq ...

  3. oracle+表无法查询,Oracle SQL Developer - 无法同时查询2个表

    我最近必须将数据库从SQL Studio移到Oracle,并且我正在学习必须使用的所有不同语法.Oracle SQL Developer - 无法同时查询2个表 无论如何,今天我遇到了一个问题,我试图 ...

  4. Oracle数据库以及Oracle SQL Developer初体验

    首先进入SQL PLUS,这里输入 sys/as sysdba,回车.(貌似是超级管理员权限).之后也可以在里面建表插入等. 接下来讲讲如何用Oracle SQL Developer建表等操作. 先进 ...

  5. Oracle Sql Developer

    刚刚入职,闲来无事,补补学的一塌糊涂的Oracle(确切的说这课我一节都没去上过). 安装Oracle也不算太容易,网上到处查资料弄了一会,装好之后发现sql*plus实在不好用,正好上午培训课介绍了 ...

  6. Oracle11g x64使用Oracle SQL Developer报错:Unable to find a Java Virtual Machine

    1.环境 win10 64位,oracle 11g r2,jdk8 64位 2.问题 第一次启动Oracle SQL Developer的时候会让我们填写java.exe的路径,jdk有两种: 我自己 ...

  7. oracle的高级特性,Oracle SQL Developer 的高级特性

    该教程演示 Oracle SQL Developer 的几个更高级特性. 大约 50 分钟 Oracle SQL Developer 是一个免费的图形工具,可提高工作效率并简化数据库开发任务.使用 S ...

  8. Oracle19c安装(4) - Oracle Sql developer连接数据库

      Oracle Sql developer是Oracle出品的图像化数据库操作工具.   前面linux环境下安装了Oracle19c软件,并设置了监听LISTENER,创建了单实例数据库orcl. ...

  9. Oracle SQL Developer 的一个Bug

    Oracle SQL Developer是Oracle近几年来推出的一款免费的图形界面SQL PL/SQL开发工具,在11g中它甚至被集成到了Oracle server软件中:如果你平常有用这款IDE ...

最新文章

  1. CF525D Arthur and Walls
  2. 深度解析KGDB调试Linux模块和内核
  3. openwrt l7过滤qos配置
  4. 逆波兰表达式简单介绍
  5. java面试题42从以下哪一个选项中可以获得Servlet的初始化参数?
  6. 华为值多少钱?院士倪光南:13000亿美元!超过苹果,碾压阿里!
  7. 怎么在html显示已登录状态,jQuery Ajax 实现在html页面实时显示用户登录状态
  8. 震惊!!!CSS垂直居中竟然有这么多方法~
  9. Java Timetask 无缘无故停止
  10. LeetCode 985 Sum of Even Numbers After Queries 解题报告
  11. 如何高效并快速的掌握NLP与深度学习路径?来公众号寻找经验吧~
  12. 搭建ftp服务器的超详细步骤。
  13. 【转载】HTTPS那些事(图文版)-Network Tips
  14. 2022最新前端vue面试题
  15. 量化交易入门,看这篇就够了
  16. python 异常 exception_关于Python中异常(Exception)的汇总
  17. 计算机组装与系统安装实验目的,计算机原理与系统组装实验
  18. mysql多对多关系的理解,由一对多看向多对多
  19. SpringBoot项目处理emoji表情到mysql
  20. 淘宝新店没有流量怎么回事

热门文章

  1. musicMath for Mac(音乐计算器)
  2. 使用java模拟幸运抽奖_JAVA之模拟注册登录幸运抽奖
  3. 点菜系统源代码 php,点菜管理系统php源码 超级创新的一个 - 下载 - 搜珍网
  4. Java中易混知识点
  5. 钉钉 ISV 接入流程
  6. 大厂技术专家:云原生与软件供应链安全的思考
  7. phpAdmin6.0 后台导出数据到excel
  8. 无计算机基础一文看懂炉石脚本(炉石兄弟)配置多开使用流程-修订版
  9. 如何杀死“顽固不化”的病毒进程。
  10. 如何使用Camtasia去除纯色背景