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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • WIN10环境JAVA的JDK环境变量设置教程

    WIN10环境JAVA的JDK环境变量设置教程大一时装JDK时对着网上的摆弄了好久,然后自己出了个图文教程在同学间流传甚广,最近同学帮大一的问我怎么装,此处将当时的教程完整的复制过来。希望能解决你们的问题。应用JAVA程序之前必须设置系统变量,就像每个生物都得有适合自己生存的环境一样,只有设置成功了才能成功运行JAV软件建议按照系统默认路径安装到C盘,如果你是高手就算了。系统变量设置步骤:(以下图片教…

    2022年7月8日
    24
  • Android Okio应用及解析

    Android Okio应用及解析自从Google官方将OkHttp作为底层的网络请求之后,作为OkHttp底层IO操作的Okio也是走进开发者的视野,这个甚至是取代了java的原生IO库的存在到底有什么特殊的本领呢?这篇文章主要是对Okio的实现做一个详尽的解析,当然由于笔者分析中可能有纰漏的地方,也烦请指出,Okio的代码比较精巧,核心的代码大约5000行,对文章不尽兴的也可以直接通读源码,这样就能理解的更清晰。全文较长,这里…

    2022年6月11日
    25
  • why在重写equals时还必须重写hashcode方法

    why在重写equals时还必须重写hashcode方法

    2022年2月22日
    41
  • python 时间格式(时间戳–格式化时间)的互相转换

    python 时间格式(时间戳–格式化时间)的互相转换

    2021年11月10日
    108
  • icp光谱分析仪_个人icp备案

    icp光谱分析仪_个人icp备案输入44 21 2 4 84 0100 99 98 972 210000 100005 30 0 0 0 1696RichmanImpossible代码#include<bits/stdc++.h>using namespace std;typedef long long ll;const int N = 1e5 + 10;int a[N];int main(){ int T; cin>>T; while(T -..

    2022年8月9日
    9
  • 【MQTT】在Windows下搭建MQTT服务器

    【MQTT】在Windows下搭建MQTT服务器最近在项目中要使用MQTT协议,需要搭建一个MQTT服务器来进行调试,在网络上找了一天,找到的大多数都是MQTT客户端,最后发现这篇博客写的教程可以使用,特此记录。

    2022年6月14日
    31

发表回复

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

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