orcale 日期显示格式化

SQL> select *
  2  from emp
  3  where hiredate='1987-11-17';
where hiredate='1987-11-17'
               *3 行出现错误: 
ORA-01861: 文字与格式字符串不匹配 


SQL> --查看当前日期格式
SQL> select sysdate from dual;

SYSDATE                                                                                                                 
--------------                                                                                                          
15-8月 -11                                                                                                              

已选择 1 行。

SQL> --查询系统设置
SQL> select * from v$nls_parameters;

SQL> col value for a30
SQL> /

PARAMETER                                                        VALUE                                                  
---------------------------------------------------------------- ------------------------------                         
NLS_LANGUAGE                                                     SIMPLIFIED CHINESE                                     
NLS_TERRITORY                                                    CHINA                                                  
NLS_CURRENCY                                                     ¥                                                     
NLS_ISO_CURRENCY                                                 CHINA                                                  
NLS_NUMERIC_CHARACTERS                                           .,                                                     
NLS_CALENDAR                                                     GREGORIAN                                              
NLS_DATE_FORMAT                                                  DD-MON-RR                                              
NLS_DATE_LANGUAGE                                                SIMPLIFIED CHINESE                                     
NLS_CHARACTERSET                                                 ZHS16GBK                                               
NLS_SORT                                                         BINARY                                                 
NLS_TIME_FORMAT                                                  HH.MI.SSXFF AM                                         
NLS_TIMESTAMP_FORMAT                                             DD-MON-RR HH.MI.SSXFF AM                               
NLS_TIME_TZ_FORMAT                                               HH.MI.SSXFF AM TZR                                     
NLS_TIMESTAMP_TZ_FORMAT                                          DD-MON-RR HH.MI.SSXFF AM TZR                           
NLS_DUAL_CURRENCY                                                ¥                                                     
NLS_NCHAR_CHARACTERSET                                           AL16UTF16                                              
NLS_COMP                                                         BINARY                                                 

PARAMETER                                                        VALUE                                                  
---------------------------------------------------------------- ------------------------------                         
NLS_LENGTH_SEMANTICS                                             BYTE                                                   
NLS_NCHAR_CONV_EXCP                                              FALSE                                                  

已选择19行。

SQL> --修改日期格式
SQL> alter session set nls_date_format='yyyy-mm-dd';

 

转载于:https://www.cnblogs.com/chengbao/p/5379862.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值