我使用DB2Driver在我的代碼一樣DB2 SQLCODE = -243,SQLSTATE = 36001 ERROR
Class.forName("com.ibm.db2.jcc.DB2Driver");
和我得到的結果在我的java代碼是滾動敏感的設置。我的SQL查詢看起來像這樣select distinct day , month , year from XXX
。這裏表XXX是隻讀爲我正在使用的用戶...所以它給出以下錯誤
com.ibm.db2.jcc.a.SqlException: DB2 SQL Error: SQLCODE=-243, SQLSTATE=36001, SQLERRMC=SQL_CURSH200C3, DRIVER=3.51.90
..我知道這是隻讀的問題..但是當我嘗試執行相同的查詢在DB2控制中心,它正在
請幫我在這
@ paxdiablo ..如何更改查詢的內容以生成不是隻讀的結果表 – Raj
您需要查看物化查詢。它們就像視圖,但是在對它們進行查詢之後獨立地維護數據。我無法從你的問題中判斷你是否已經爲該用戶標記了_explicitly_只讀表,或者它是否是'distinct'強制臨時表構建。如果前者,物化查詢_may_不起作用(我從來沒有嘗試過)。 – paxdiablo