當我嘗試使用下面的查詢時,它不會給我任何輸出。它的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嗎?其他? –