完成此方法文檔后,您應該能夠了解:
- 如何使用 SQL Developer 將數據導出為各種文件格式
- 如何導出模式中的對象定義
目錄
Oracle SQL Developer 提供了一些實用程序,可用於導出模式中的對象定義以及這些對象中存儲的數據。
在這篇方法文檔 中,我們將首先導出數據,然后再導出對象定義。
- Oracle SQL Developer 1.0
- Oracle 數據庫 9.2.0.1 或更高版本
- 擁有示例用戶帳戶 HR 的訪問權(請參閱該 Oracle SQL Developer 指南的第 2 步)
SQL Developer 能夠將用戶數據導出為各種格式:CSV、XML、LOADER、TEXT 和 INSERT
1. | 為了導出表中的數據,您可以使用 SQL Worksheet 並編寫 SQL 查詢來檢索所需數據 (請參閱Oracle SQL Developer 指南的第 5 步) ,也可以單擊表定義的 Data 選項卡。我們將使用后面這個方法。 展開 Connections Navigator 和 Tables 節點。 單擊 DEPARTMENTS。 選擇 Data 選項卡。
|
2. | 右鍵單擊數據的任何位置以調用上下文菜單。 從 EXPORT 上下文菜單中選擇 INSERT。這將生成一個包含 Insert 語句的文件。
|
3. | 選擇適當的目錄,並為該文件命名。 您還可以通過選擇列並添加 where 子句來減少返回的記錄數,對導出的內容進行微調。在本例中,我們將接受默認的所有記錄和列。
|
4. | 單擊 Apply 創建文件。 |
5. | 查看創建的文件。您可以為每個文件格式重復這些步驟,以觀察所提供的不同格式。
|
SQL Developer 能夠將部分或全部對象定義導出到腳本文件。您可以將這些腳本文件用作對象定義的備份,
或者在其他模式中運行它們。在本例中,您將導出 2 個表。
1. | 在主菜單中,選擇 Tools -> Export。
|
2. | 在第一個選項卡中,確保提供了目錄和文件名。 注意,您可以選擇內聯添加約束,或者將約束作為“alter”表命令。
|
3. | 切換選項卡,選擇所需的對象定義。我選擇了 EMPLOYEES 和 DEPARTMENTS。 單擊 Apply。
|
4. | 查看創建的文件。
|
5. 其他資源
- OTN 上的數據庫文檔中有許多 SQL 示例。
- 可以在 OTN SQL Developer 論壇中討論該方法文檔。