oracle默认日期
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 ,然后重新启动
sql*plus。
这种修改方法,对sql*plus窗口有效,即不论你打开多少个sql*plus窗口,缺省的都是这种时间格式。修改服务器端的注册表无效,只有修改客户端的注册表才有效。
(3)linux下:oracle用户编辑 _profile下 加入以下内容
export NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS '
重新登录即可生效
(4)用sysdba登录
然后更新props$这个表里的字段即可
update props$ set value = 'YYYY-MM-DD HH24:MI:SS' where parameter = 'NLS_DATE_FORMAT'
-
车子放u盘音乐需要关闭吗
不需要。U盘放音乐的时候车辆会自动的检测,中控屏是否打开运行打开运行时音乐会自动播放,当车辆熄火中控,屏电源断开之后音乐会自动停止,这属于中控屏对USB接口的一种自动检测模式,不需要在使用过后将U盘拔下或者关闭音乐,在车辆点火之后会自动打开音乐。...
-
苏联模式形成时间是哪一年
苏联模式兴起于20世纪30年代,此前尝试过“战时共产主义”和新经济政策,大致从1928年开始废止新经济政策,逐渐形成了后来称之为的苏联模式。这种模式形成过程中,当时执政党高层发生激烈斗争,结果以斯大林为代表的多数派获胜,随后展开了三大运动:即社会主义工业化运动、...
-
37度室外温度什么概念
室外温度37度算是一个较热的天气,指的就是37度的高温,其实在我们眼里其实算是比较高的了。如果呆在户外我们会流汗。...
-
港版官换机好不好
港版官换机挺好的。官换机是通过苹果官方渠道出来的,是苹果官方认证的全新机。虽然这是苹果生产的用来售后更换的机子,不拿来零售,但其实在质量和性能上,都是有绝对保证的。官换机换出来均为单机头无配件,包装盒子的,比如你自己手机非人为情况下损坏了拿去苹果直营店...