(2010-07-14)关于Oracle中设置缺省时间显示格式的问题
2010-07-14 17:03
525 查看
在oracle的sqlplus中查询类型是DATE的字段时只能查出年月日,而且是英文格式的。而我们一般情况下需要查询出类似2010-05-01 12:10:59这种的时间格式。如何设置才能得到所需的格式呢?
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='yyyy-mm-dd hh24:mi:ss';(注意只是当前登录状态有效)
此外还可以修改时间格式
SQL>alter sessio set NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
也可以直接设置环境变量
C:/>set NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
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='yyyy-mm-dd hh24:mi:ss';(注意只是当前登录状态有效)
此外还可以修改时间格式
SQL>alter sessio set NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
也可以直接设置环境变量
C:/>set NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
相关文章推荐
- 关于Oracle中设置缺省时间显示格式的问题
- 关于IOS中时间显示格式问题为中文问题(虽然语言设置为英文)
- 关于Highcharts的x轴密密麻麻的时间格式显示问题解决方法
- 设置Oracle PL/SQL时间显示格式NLS_TIMESTAMP_FORMAT
- iOS关于NSDate、NSString、NSDateFormatter设置时间格式等问题
- 关于oracle时间转换格式问题
- 关于Web项目里的给表单验证控件添加结束时间不得小于开始时间的验证方法,日期转换和前台显示格式之间,还有JSON取日期数据格式转换成标准日期格式的问题
- 关于jsp页面显示的时间格式和Oracle数据库中的格式不一样的问题
- 设置Oracle PL/SQL 时间显示格式 NLS_TIMESTAMP_FORMAT 2008-01-27 00:04:35:877000
- 设置 Oracle PL/SQL 时间显示格式 NLS_TIMESTAMP_FORMAT
- 获取本地时间时,关于时间的显示格式问题
- Oracle 当前时间转换显示格式问题
- 关于时间显示为今天、昨天、星期一之类的格式问题
- 设置Oracle PL/SQL时间显示格式NLS_TIMESTAMP_FORMAT
- 关于json格式对象返回页面时间字段显示NANA的问题
- 设置Oracle的默认的时间显示格式
- 关于PLSQL日期时间设置的问题
- 关于时间格式的解析问题
- datepicker的应用 中英文,格式等设置 只显示年月日等 最大最小时间
- 关于Oracle检索字段值小数点前面0不显示问题