1、Oracle的日期格式 Oracle数据缺省的时间格式数据的显示形式,与所使用的字符集有关。一般显示年月日,而不显示时分秒。 例如,使用us7ascii字符集(或者是其他的英语字符集)时,缺省的时间格式显示为:28-Jan-2003, 使用zhs16gbk字符集(或其他中文字符集)时时间格式缺省显示为:2003-1月-28。 向表中插入数据时,如果不使用转换函数,则时间字段的格式必须遵从会话环境的时间格式,否则不能插入。 查看当前会话的时间格式,可以使用以下的SQL语句:
2、修改Oracle日期格式的方法 (1)在sql*plus中修改当前会话的日期格式 注意,是对当前会话,而不是当前的sql*plus窗口。即如果你这样修改之后,又使用connect命令以其他用户连接到数据库或者是连接到其他的数据库,则这个日期格式就失效了,又恢复到缺省的日期格式。
(2)修改注册表(只对windows系统)
(3)linux 下:oracle用户编辑 .bash_profile下 加入以下内容
(4)用sysdba登录 |
|
来自: pengx > 《MySQL/Oracle》