SQL> alter session set NLS_DATE_FORMAT=\'DD-MON-YY\';
SQL> select * from test_1;
DW_DATA
------------
07-JAN-01
01-JAN-00
07-JAN-01
12-SEP-14
SQL> select * from test_1 where dw_data=\'12-SEP-14\';
DW_DATA
------------
12-SEP-14
缺省:
SQL> show parameter NLS_DATE_FORMAT
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
nls_date_format string YYYY-MM-DD
SQL> select * from test_1;
DW_DATA
----------
0001-01-07
0200-01-01
0001-01-07
2014-09-12
SQL> select * from test_1 where dw_data=\'0001-01-07\';
DW_DATA
----------
0001-01-07
0001-01-07
SQL> select * from test_1 where dw_data=\'07-JAN-01\';
no rows selected
NLS_DATE_FORMAT=YYYY-MM-DD下,就不会返回记录
修改
alter session set NLS_DATE_FORMAT=\'DD-MON-YY\';
SQL> select * from test_1 where dw_data=\'07-JAN-01\';
no rows selected
SQL> select * from test_1 where dw_data=\'07-JAN-0001\';
DW_DATA
------------
07-JAN-01
07-JAN-01
相关文章:
- ORACLE SQL Developer日期显示格式设置 - 潇湘隐者 2021-11-05
- 设置Oracle中日期显示格式的几种方法 2021-04-02
- MATLAB——时间,日期及显示格式 2021-09-29
- vue+elementUI格式化日期显示---1 2021-06-11
- oracle格式化日期 2021-11-18
- oracle日期格式化 2021-11-18
- 【Oracle】Oracle日期格式详解 2021-11-28
- Oracle中的RR日期格式与YY日期格式 2021-11-26