`

Oracle修改日期显示格式

阅读更多

 

我系统是XP中文版,装Oracle时默认安装成中文。今天在插入数据时插入的日期格式老是提示月份不对,

解决如下

SQL codettt@ORA11G> ALTER SESSION SET NLS_language=american; 

Session altered.

下面这条命令可以不要,Oracle运行环境会自动调至英文,这时不用下面的命令也可以正确输入日期格式了。格式化一下
ttt@ORA11G> ALTER SESSION SET NLS_DATE_FORMAT='DD-MON-YYYY'; 

Session altered. 

ttt@ORA11G> select sysdate from dual; 

SYSDATE 
-------------- 
05-AUG-12

若要返回至中文环境,只需以下命令即可:

ttt@ORA11G> ALTER SESSION SET NLS_language="SIMPLIFIED CHINESE"; 


ttt@ORA11G> select sysdate from dual; 

SYSDATE 
---------------… 

05-8月 -12
问题解决!

 

分享到:
评论

相关推荐

    oracle设置日期格式

    1. **NLS_DATE_FORMAT**:这是一个非常重要的环境变量,用于控制日期在查询结果中的显示格式。 2. **日期格式字符串**:由一系列字符组成,用来定义日期的具体显示方式。例如,`'yyyy-MM-dd hh24:mi:ss'` 表示年份-...

    Oracle日期型数据格式

    然而,在实际应用中,我们常常需要根据不同的需求来定制日期显示的格式。这可以通过设置会话级或系统级的`NLS_DATE_FORMAT`参数来实现。 ##### 设置日期格式 1. **会话级设置**:通过`ALTER SESSION SET NLS_DATE_...

    Oracle服务器端日期时间格式设置

    对于经常使用的开发工具PL/SQL Developer,可以通过以下步骤更改日期显示格式: - 打开PL/SQL Developer。 - 依次点击菜单栏上的`Tools -> Preferences -> User Interface -> Date/Time`。 - 在该界面中设置所需的...

    oracle日期处理完全版

    - Oracle的日期格式可能因字符集而异,如 `US7ASCII` 对应的日期格式可能是 '01-Jan-01'。通过修改 `NLS_DATE_LANGUAGE` 或在 `to_date` 函数中指定格式解决。 8. **特定日期范围内排除特定星期**: - 示例查询...

    设置ORACLE时间格式

    在Oracle数据库中,时间数据类型通常包括DATE、TIMESTAMP以及INTERVAL等,处理这些时间数据时,有时需要根据业务需求设定特定的显示格式。本文将详细介绍如何在Oracle中设置时间格式,以满足不同场景下的需求。 1. ...

    Oracle中的日期类型的用法

    默认情况下,Oracle数据库使用特定的格式来显示日期值,但这个格式是可以根据需求进行更改的。在SQL*Plus或任何其他客户端工具中执行查询时,如果不指定特定的格式,Oracle将使用NLS_DATE_FORMAT环境变量定义的格式...

    oracle关于日期的查询语句

    可以使用ALTER SESSION语句更改NLS_DATE_FORMAT环境变量来定制显示格式。 8. 分区表与时间: 对于大量时间序列数据,使用分区表可以提高查询性能。Oracle支持基于日期的分区,如按月或按年分区。 9. 触发器与日期...

    Oracle 中的日期格式转化.pdf

    本文将详细介绍Oracle中的两个关键函数——TO_DATE和TO_CHAR,用于日期和时间的格式转换。 首先,TO_DATE函数用于将字符串转换为日期类型。它接受两个参数:需要转换的字符串和指定的日期格式模型。例如,`TO_DATE...

    oracle内部日期查询.pdf

    二是修改注册表中的NLS_DATE_FORMAT参数(对于Windows系统),这将影响所有客户端应用程序的日期显示。 在插入日期时间数据到表中时,如果直接使用非转换格式的日期,必须确保它符合当前会话的时间格式,否则插入...

    Oracle 日期处理大全

    2. **日期格式**:Oracle支持多种日期格式,如`DD-MM-YYYY`、`YYYY-MM-DD`等。在使用 `to_date` 函数时需要指定正确的格式模型。例如,`to_date('2022-08-26', 'YYYY-MM-DD')`。 3. **星期几的查询**:使用 `to_...

    oracle内部日期查询.docx

    默认情况下,Oracle会根据客户端的字符集设定一个默认的日期显示格式,通常只显示年月日。在插入日期时间数据时,如果不使用转换函数,数据格式必须符合当前会话的日期格式设定,否则无法插入。 为了改变会话的日期...

    Oracle的日期和时间详解.docx

    这个值的显示格式受到NLS_DATE_FORMAT参数的影响,可以通过修改这个参数来改变日期的默认显示样式。 在处理日期比较时,Oracle会比较DATE类型的全部组成部分,包括秒。如果需要基于特定时间单位(如天、月或年)...

    oracle格式化查看json数据

    它可以用于控制日期、时间、数字和其他类型的显示格式,使得在查询结果中查看JSON数据更加整洁和易读。 5. PL/SQL包DBMS_JSON: Oracle提供了一个名为DBMS_JSON的PL/SQL包,其中包含了大量处理JSON的子程序,包括...

    Oracle中的日期时间存储.docx

    要修改日期时间的显示格式,可以通过`ALTER SESSION SET NLS_DATE_FORMAT`来临时改变当前会话的格式,或者在注册表中设置`NLS_DATE_FORMAT`来永久更改全局设置。 Oracle提供了一系列日期函数,方便对日期和时间进行...

    Oracle TO-DATE 日期格式大全.pdf

    Oracle数据库中的`TO_DATE`函数是一个非常重要的日期和时间转换函数,它允许用户将字符串转换成日期类型。在处理日期相关的数据时,了解并熟练...在Oracle数据库中处理日期时,确保正确指定日期格式是避免错误的关键。

    oracle全套日期用法+函数大全

    - 若要更改日期语言,可以使用 `ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN';` 或在 `TO_DATE` 函数内设置。 3. **日期差值计算**: - `FLOOR` 函数可以用于获取两个日期之间的整数天数,例如 `SELECT floor...

    16种oracle查询日期语句.pdf

    `ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DDHH24:MI:SS'`可以临时改变当前会话的日期显示格式。 5. 获取当前日期: `sysdate`直接返回当前系统日期和时间。 6. 获取当天0点0分0秒的日期: `trunc(sysdate)...

    les16_oracle9i日期函数.pptx

    Oracle9i 日期函数是数据库管理系统Oracle9i中处理日期和时间的重要组成部分。在Oracle9i中,日期和时间的处理得到了显著增强,特别是在时区管理和精度方面。本章主要介绍了一系列与日期和时间相关的函数,帮助用户...

Global site tag (gtag.js) - Google Analytics