2012-07-04 79 views
0

如何在Java中使用Oracles的WITH子句執行查詢。對於e.g在Java中使用Oracle的WITH子句

with TEST as (
select 1 from dual 
) 
select * from TEST 

我試過,但我得到java.sql.SQLException: ORA-00928: missing SELECT keyword

+2

發佈您的整個代碼 –

+0

希望這不會是當你通過Java執行它的問題,你有沒有嘗試'>甲骨文9'執行相同的?嘗試'與TEST(選擇1作爲col1從雙)從測試'選擇col1。這應該工作,我的機器上沒有安裝Oracle。 –

+0

該聲明應該可以在Java中正常工作。您將需要發佈完整的Java代碼。 –

回答

0

感謝誰提到,查詢應在JAVA正常工作的所有。

我後來發現我的查詢比800行更復雜,缺少一個括號,這看起來就像是選擇缺失。

所以,是的,查詢正常工作在JAVA