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‘;
时间: 2024-12-15 07:11:52