oracle 时间格式

转载 :出处  http://www.2cto.com/database/201209/154722.html
设置Oracle PL/SQL时间显示格式NLS_TIMESTAMP_FORMAT

Oracle中TIMESTAMP时间的显示格式

Oracle数据库的时间字段我们通常是使用timestamp 格式,在未做设置前,

查询出来的数据类似于“27-1月 -08 12.04.35.877000 上午”,

经过to_char函数转换后得到如下结果:“2008-01-27 00:04:35:877000”,

为了能直接修改时间,我们只需要在系统属性-高级-环境变量-系统变量 中增加如下设置:

www.2cto.com

按照上图设置后,重启plsql,查询后我们能看到时间显示成

“2008-01-27 00:04:35:877000”这样的格式了。

oracle 时间格式

时间: 2024-10-08 18:05:23

oracle 时间格式的相关文章

Oracle时间格式与整型格式相互转化

若Oracle数据库时间字段设置为"NUMBER"类型,查询时间列时会以数值的形式展现,像"1241450728000"样式,不具备可读性:同时若以"2009/5/4 15:25:28"样式update时间,则会提示"ORA-01722:invalid number",无法更新. 这时,就需要我们对此进行格式转化,示例如下: --date转long示例 select sysdate,(sysdate- to_date('197

设置Oracle时间格式

ORACLE的DATE类型的显示方式取决于NLS_DATE_FORMAT初始化参数NLS_DATE_FORMAT参数可以在以下几个级别设置1.数据库级别——如果希望所有人都看到某种格式的数据,则在SQLPLUS中运行  sql>alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss';2.SESSION级别——如果只是希望自己看到某种格式而不影响其他人看到的结果 sql>alter session set nls_date_format=

Oracle存储过程获取YYYY-MM-DD的时间格式

环境:Oracle 10g,11g 问题重现:PL/SQL中命令窗口下,发现存储过程得到的时间格式不符合预期要求. SQL> select sysdate from dual; SYSDATE ----------- 2014-12-18 Executed in 0 seconds SQL> set serveroutput on SQL> declare 2 pro_date date; 3 begin 4 select sysdate into pro_date from dual;

【Oracle】Oracle时间日期格式

to_date("要转换的字符串","转换的格式")   两个参数的格式必须匹配,否则会报错. 即按照第二个参数的格式解释第一个参数. to_char(日期,"转换格式" ) 即把给定的日期按照"转换格式"转换. 转换的格式: 表示year的:y 表示年的最后一位 yy 表示年的最后2位 yyy 表示年的最后3位 yyyy 用4位数表示年 表示month的:mm 用2位数字表示月:mon 用简写形式 比如11月或者nov :m

修改Oracle SQL Developer的时间格式

将Tools --> Preferences --> Database --> NLS Parameters 例如: 1.想显示时分秒 Date Format的值由"RR-MM-DD" 改为 "RR-MM-DD HH24:MI:SS",这样显示的时间就包含时分秒了. 2.想显示全部全时间 Date Format的值由"RR-MM-DD" 改为 "YYYY-MM-DD HH24:MI:SS",这样显示的时间就包

oracle中往varchar2格式的字段中插入date时间格式的值会发生什么?

--建立表test1 create table TEST1 ( ID    VARCHAR2(40) default sys_guid(), TDATE VARCHAR2(200) ) tablespace APP_TX_DATA pctfree 10 pctused 40 initrans 1 maxtrans 255 storage ( initial 64K minextents 1 maxextents unlimited ); --插入date时间格式数据 insert into te

Oracle时间日期函数

ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02   13:45:25为例)           Year:              yy two digits 两位年                显示值:07        yyy three digits 三位年                显示值:007        yyyy four digits 四位年                显示值:2007                    Month

oracle时间数据格式的分析

在网上看见不少oracle新学者对oracle的时间格式很烦,经常是设计了一个带时间字段的表之后,向表插入数据失败.回想起自己刚开始学习oracle时,也对这个时间格式摸不着头脑,虽然是小小的问题,高手们不屑于讨论,但对初学者来讲,这也是一个不大不小的坎,没找到门路的话, 可能几天都过不去,其实就是一层窗户纸,没什么难的.这里做一个简单的小结,因水平有限,请高手补充指正. 1 oracle对时间格式的数据存贮 oracle数据库中存放时间格式的数据,是以oracle特定的格式存贮的,占7个字节,

oracle时间处理

--查询日期语言种类 select * from V$NLS_PARAMETERS; select * fromnls_session_parameters --TO_DATE(null)的用法(插入null字段??) select 1, TO_DATE(null) from dual; --实际时间2012-12-04 18:22  测试结果如下: --24小时显示方式---需用  HH24:mi:ss这个形式 select to_char(sysdate,'yyyy-MM-dd HH24:m