W
wsn
Unregistered / Unconfirmed
GUEST, unregistred user!
我用8i的客户端 连接一个 ORACLE 9i,有一条to_date语句在 SQLPlus Worksheet 里可以执行,但在 SQL Plus 中却说 “ORA-01861: 文字与格式字符串不匹配”(200分)<br />select list_datetime from tbblacklist where to_date(list_datetime,'YYYY-MM-DD')<sysdate
其中 list_datetime 是一个日期型字段
用select to_char(list_datetime,'YYYY-MM-DD') list_datetime from tbblacklist where list_name='ADF'
查询的结果是:
======================================================================
LIST_DATETIME
--------------
2002-06-02
======================================================================
可是同样的select list_datetime from tbblacklist where to_date(list_datetime,'YYYY-MM-DD')<sysdate
在我的8i的客户端上 的 SQLPlus Worksheet 里却可以执行
而且在9i上无论是 SQLPlus Worksheet 还是 SQL Plus 都能正确执行。
请大家帮帮忙,为什么我的 SQL Plus 会这样?(我身边的其他8i也都如此)
其中 list_datetime 是一个日期型字段
用select to_char(list_datetime,'YYYY-MM-DD') list_datetime from tbblacklist where list_name='ADF'
查询的结果是:
======================================================================
LIST_DATETIME
--------------
2002-06-02
======================================================================
可是同样的select list_datetime from tbblacklist where to_date(list_datetime,'YYYY-MM-DD')<sysdate
在我的8i的客户端上 的 SQLPlus Worksheet 里却可以执行
而且在9i上无论是 SQLPlus Worksheet 还是 SQL Plus 都能正确执行。
请大家帮帮忙,为什么我的 SQL Plus 会这样?(我身边的其他8i也都如此)