我想將一個txt文件加載到CLOB字段中。問題在於文件駐留在本地磁盤上(不在oracle服務器上)。是否有可能使用pl/sql,運行windows,可能來自TOAD或SQLPlus?從本地文件(非oracle服務器)將CLOB加載到列
如果是這樣,有人可以分享pl/sql嗎?
我在加載服務器磁盤上的CLOB文件Example1和Example2上看到過幾篇文章。但似乎無法找到從本地磁盤加載文件的任何東西。
謝謝!
ps,如果例程支持多字節文本(如示例中所示),那將會很棒。
我想將一個txt文件加載到CLOB字段中。問題在於文件駐留在本地磁盤上(不在oracle服務器上)。是否有可能使用pl/sql,運行windows,可能來自TOAD或SQLPlus?從本地文件(非oracle服務器)將CLOB加載到列
如果是這樣,有人可以分享pl/sql嗎?
我在加載服務器磁盤上的CLOB文件Example1和Example2上看到過幾篇文章。但似乎無法找到從本地磁盤加載文件的任何東西。
謝謝!
ps,如果例程支持多字節文本(如示例中所示),那將會很棒。
不,您不能使用PL/SQL腳本將本地文件加載到表中。但還有一種替代方法:將本地文件加載到本地本地 Oracle SQL * Loader的CLOB字段中。如果您之前沒有這樣做,請在您的機器上安裝Oracle客戶端,並使用the article創建您自己的SQL * Loader配置和腳本來運行它。
PL/SQL在服務器上下文中執行。它沒有任何「訪問」客戶端的本地機器。您當然可以使用TOAD來編輯CLOB字段,但這不是一回事。 – OldProgrammer