2011-03-23 52 views
0

我通過命令create directory在Oracle中創建了一個目錄。該目錄被稱爲temp。我有位於一個文件:將文件從桌面移動到Oracle目錄

G:\文檔\ SO \內容\ 102010堆棧溢出\的test.xml

,我希望把這個目錄中。我怎樣才能通過SQL語句來做到這一點?

+0

如果「G:\ Documents \ SO \ Content \ 102010堆棧溢出」是本地計算機上的目錄,Oracle服務器無法訪問該目錄,那麼在SQL或PL/SQL中是不可能的。 – 2011-03-23 12:15:47

+0

難道你不能在計算機和服務器之間複製文件(例如使用SCP)嗎? – 2011-03-23 12:22:27

+0

那麼我該如何將我的本地機器中的文件移動到遠程Oracle數據庫目錄中。 – aherlambang 2011-03-23 17:12:34

回答

0

Oracle的目錄功能並不意味着能夠將文件從客戶端傳輸到服務器。如果你想在那裏放置一個文件供Oracle使用(例如作爲外部表),那麼標準的做法是讓dba或系統管理員將文件移動到服務器上相應的目錄中;或讓他們通過標準的文件共享方式授予您訪問權限。