我使用IntelliJ創建我的應用程序和Oracle數據庫。可以,以及如何使用IntelliJ數據庫工具查詢幾個數據庫模式?
目前,我必須將數據從舊數據庫SCHEMA
遷移到較新的數據庫。表和列已更改,我想創建一個IQBase腳本,該腳本將在安裝新的應用程序版本時在不同的服務器上運行。
所以我有,老SCHEMA
數據(我們將談論OLD_SCHEMA
),我想SELECT
這些數據,變換他們和INSERT INTO
的NEW_SCHEMA
。所以,我想要做的是這樣的:
INSERT INTO NEW_SCHEMA.TABLE_X (........) SET (SELECT ..... FROM OLD_SCHEMA.TABLE_Y)
,但是當我試圖用的IntelliJ捆綁在一起的數據庫工具執行這種查詢,我得到了一個錯誤解釋,有一個不存在的表或視圖。
[2016-09-06 15:22:29] [42000][942] ORA-00942: Table ou vue inexistante
這似乎很正常,因爲當我創建SQL控制檯文件來測試我的查詢時,它鏈接到兩個模式之一。
那麼,我可以,如果我可以,如何執行我的查詢使用這兩個模式的數據?
謝謝。
PS:導入,導出不是解決方案,結構改變很多。
非常感謝你,它的工作原理就像一個魅力! – jdelagorce