[SQL]Date数据怎么在SQL语句中写?(Error ORA-01861 文字与格式字符串不匹配) select * from dj_table where djrq> to_date('2004-1-1','yyyy-mm-dd') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from dj_table where djrq>to_date('2004-1-1','yyyy-mm-dd');或者select * from dj_table where to_char(djrq,'yyyy-mm-dd')>'2004-01-01'; 14:40:29 SQL> select sysdate from dual;SYSDATE----------28-10月-04已用时间: 00: 00: 00.3114:42:14 SQL> select 1 from dual where sysdate>'28-10月-04'; 1---------- 1已用时间: 00: 00: 00.6214:42:39 SQL> alter session set nls_date_format='yyyy-mm-dd';会话已更改。已用时间: 00: 00: 00.3114:43:26 SQL> select 1 from dual where sysdate>'28-10月-04';select 1 from dual where sysdate>'28-10月-04' *ERROR 位于第 1 行:ORA-01861: 文字与格式字符串不匹配已用时间: 00: 00: 00.4714:43:30 SQL> select 1 from dual where sysdate>'2004-10-01'; 1---------- 1已用时间: 00: 00: 00.3114:43:40 SQL> 看你的nls_date_format了建议还是使用to_date()转换。 select * from dj_table where djrq >to_date('20040101','yyyymmdd'); 我提的问题,怎么才能看到有没人回啊 如何循环动态sql的结果集并拼接字段的值为字符串,这个sql中union了好几个表 我建了个QQ组,1301523 希望多多交流 倒数据的问题 用exp命令导出特定的表如何带有触发器,视图,序列,包 在ORACLE数据库中这样的SQL语句怎么写? 数据库导入问题,用imp导入的出错问题,急!!!!在线等呢。 表空间的后缀名的问题。 我想问一下,如何生成一个表但表的内容是由select查询的记录能用一条语句得到吗 哪里有ORACLE8i的电子书? Sql语句问题,请高人指教! 导入数据出错(急,在线等)
或者
select * from dj_table where to_char(djrq,'yyyy-mm-dd')>'2004-01-01';
----------
28-10月-04已用时间: 00: 00: 00.31
14:42:14 SQL> select 1 from dual where sysdate>'28-10月-04'; 1
----------
1已用时间: 00: 00: 00.62
14:42:39 SQL> alter session set nls_date_format='yyyy-mm-dd';会话已更改。已用时间: 00: 00: 00.31
14:43:26 SQL> select 1 from dual where sysdate>'28-10月-04';
select 1 from dual where sysdate>'28-10月-04'
*
ERROR 位于第 1 行:
ORA-01861: 文字与格式字符串不匹配
已用时间: 00: 00: 00.47
14:43:30 SQL> select 1 from dual where sysdate>'2004-10-01'; 1
----------
1已用时间: 00: 00: 00.31
14:43:40 SQL> 看你的nls_date_format了建议还是使用to_date()转换。