平时都用
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'
来显示时间,但是每次打开一个新的连接都要设置一下比较麻烦,就像到用system级别的来设置
alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile
(只能修改spfile)
但是这样还是不对,后来问了别人才知道还需要操作系统级别的环境变量设置
修改oracle用户的环境变量
vi .bash_profile
添加一条
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
保存运行一下
source .bash_profile
即可,需要注意的是操作系统级别的字符串用的是""双引号