当我尝试使用下面的查询时,它不会给我任何输出。它的oracle 8i客户端连接到10g数据库。问题与sqlplus中的to_char
SQL> SELECT (to_char(sysdate,'MM/DD/YYYY HH24:MI:SS')) from dual;
(TO_CHAR(SYSDATE,'M
-------------------
SQL>
而且,没有to_char函数的查询没有任何问题。 当我在另一个连接到10g的8i客户端使用相同的命令时,它的工作正常。 我比较了SQL会话设置,它们看起来相同。
对此的任何投入都非常感谢。
你能证实这对我吗? 10g db是否可以从两个不同的8i客户端访问同一个数据库?此外,客户还没有被移动到10g的任何特定原因? (可能是兼容性,但总是一个很好的问题。)最后,当你选择COUNT(1)FROM DUAL时,你会得到什么? (正确答案是“1”) –
出于好奇 - 尝试'选择转储(to_char(SYSDATE,'MM/DD/YYYY HH24:MI:SS'))FROM dual;'返回NULL吗?其他? –