plsqldev 日期格式

plsqldev 日期格式之前装win7+oracle11R2(64)+ instantclient_11_2(32)+PLSQL(32)费了很大力气,见前一个帖子,后果就是plsql启动时读的环境变量位置是五花八门,可能是注册表中oraclehone下的,也可能是instantclient下的或者是电脑高级属性中环境变量,当然start.bat中的设置优先。  plsql中执行以下语…

大家好,又见面了,我是你们的朋友全栈君。

之前装 win7 + oracle 11 R2 (64) + instantclient_11_2 (32) + PLSQL(32) 费了很大力气,见前一个帖子,后果就是plsql启动时读的环境变量位置是五花八门,可能是注册表中oraclehone下的,也可能是instantclient下的或者是电脑高级属性中环境变量,当然start.bat中的设置优先。

 

 

plsql中执行以下语句,查看日期格式

SELECT VALUE FROM NLS_SESSION_PARAMETERS WHERE PARAMETER = ‘NLS_TIMESTAMP_FORMAT’;

 

四处扒帖子,帖子一:

找到注册表:
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\oraclehome]
“NLS_TIMESTAMP_FORMAT”=”YYYY-MM-DD HH24:MI:SS:FF6” 
在注册表中设置Oracle环境变量的地方(也就是设置ORACLE_HOME的地方)设置NLS_TIMESTAMP_FORMAT的格式(也就是创建这样一个字符串项,然后设置它的值为你、转换需要的掩码,我一般设置为YYYY-MM-DD HH24:MI:SS:FF6),然后关掉PL/SQL DEVELOPER,重新登录,如果没有效果,重启电脑。
结果—-改完后oracle抽风似的的把服务停止了,居然还无法启动
 
帖子二:
第一步在pl/sql developer中找菜单Tools 选Preferences—NLS Options选项,在右侧选择Windows format选项,保存。
第二步更新系统的环境变量,右键我的电脑选“属性”,选“高级”页,点环境变量,在系统变量中新建,变量名:nls_date_format  变量值 YYYY-MM-DD HH24:MI:SS 保存退出。
 
结果 — 就是没有任何效果,后来尝试把这个变量写道start.bat中,仍然无效,最后发现问题在哪里了,囧了个囧啊,我要改的是”NLS_
TIMESTAMP_FORMAT“ 而不是”nls_
date_format“ 添加环境
NLS_
TIMESTAMP
_FORMAT,指设为
YYYY-MM-DD HH24:MI:SS:FF6,搞定。
 
帖子三:
 修改ORACLE-NLS_DATE_FORMAT时间格式的四种方式

1.可以在用户环境变量中指定(LINUX)。

在用户的.bash_profile中增加两句:

export NLS_LANG=AMERICAN      
---要注意这一句必须指定,不然下一句不生效。

export NLS_DATE_FORMAT=
'yyyy/mm/dd hh24:mi:ss'

 

2.在SQLPLUS的glogin.sql文件增加一句:

alter
session
set
nls_date_format =
'yyyy-mm-dd hh24:mi:ss'
;

 

3.直接修改当前会话的日期格式 :

alter
session
set
nls_date_format =
'yyyy-mm-dd hh24:mi:ss'
;

 

4.修改数据库的参数,需要重启数据库后生效  

SQL>
alter
system
set
nls_date_format=
'yyyy-mm-dd hh24:mi:ss'
scope=spfile;

等我有时间慢慢验证

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142627.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 变量命名神器Codelf

    变量命名神器Codelf网站首页

    2022年5月4日
    48
  • zynq 挖矿_FPGA芯片矿机

    zynq 挖矿_FPGA芯片矿机比特币是一种虚拟货币,在过去几年里逐渐流行开来。由此,比特币的追随者通过采购或者“挖矿”比特币的形式,投入其部分资产来支持这种货币。挖矿是指使用计算机硬件为比特币网络执行数学计算的过程。提供服务的比特币矿工可以得到一笔报酬(目前是25比特币)以及任何内含的交易费用。由于网络报酬是按照所有矿工完成的计算量进行分配的,故挖矿的竞争异常激烈。比特币挖矿开始是在CPU和GPU这样的低成本硬件上运行的一个软…

    2022年9月29日
    0
  • Java数组详解(超全)

    Java数组详解(超全)正确写法:1.步骤角度:(以下int可以替换为charStringdouble等等)①一步写法:int[]ids=newint[]{1001,1002,1003};②两步写法:int[]ids;ids=newint[]{1001,1002,1003};2.状态角度①静态初始化:两个[]均为空St…

    2022年7月9日
    18
  • 【大话设计模式】—— 模板方法模式

    【大话设计模式】—— 模板方法模式

    2021年12月8日
    66
  • stringstream 的用法介绍[通俗易懂]

    stringstream 的用法介绍[通俗易懂]stringstream主要有两个作用:简化类型转换和一次性读入数据: 一、使用stringstream对象简化类型转换C++标准库中的提供了比ANSIC的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为什么要花额外的精力来学习基于的类型转换呢?也许对下面一

    2022年5月6日
    55
  • Springboot+netty实现Web聊天室

    Springboot+netty实现Web聊天室Web聊天室的实现一、项目的创建一、项目的创建新建Spring项目:选择JDK版本:选择SpringWeb:项目名称和位置的设置:

    2022年6月22日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号