2014-01-20 50 views
0

我正在使用Oracle Sql Developer。我在一個模式中有一個表。我想用其所有數據將此表複製到另一個模式。我怎樣才能做到這一點? 謝謝,在Oracle Sql Developer中導入表

+0

最好的方法是給第二個模式在該表上適當的權限。這樣你只有一套數據要維護。 –

+0

對不起,如果以下聽起來很愚蠢,但可以肯定。請澄清'schema'的真正含義,因爲在Oracle中它有不同的含義 - 用戶(以及所有用戶的對象)。您是否想將同一個數據庫服務器實例上的該表從一個數據庫用戶複製到另一個數據庫用戶?或者更確切地說,你想卸載表,它是一個服務器上的數據,然後將其導入到另一個數據庫實例? –

+0

我想將同一個數據庫服務器上的一個表從一個數據庫複製到另一個。感謝您的關注。 – kaan

回答

0
CREATE TABLE schema1.new_table 
    AS (SELECT * FROM schema2.old_table); 

您需要確保您授予的模式適當的訪問。這裏是Tutorial