考慮我有兩個表Table1和Table2具有完全相同的結構。我想將Table1中的數據複製到Table2。兩個表都有一個Long Raw數據類型的字段。我正在使用下面的插入語句來複制數據。Oracle:將Long Raw數據從一個表複製到另一個表
INSERT INTO TABLE2
SELECT ID, NAME, TO_LOB(IMAGE_DATA) FROM TABLE1
上面的insert語句執行時沒有錯誤,但Image_Data列中的結果數據中有0個字節;意味着沒有複製這個領域。 Image_Data的數據類型在兩個表中都是(Long Raw)。有人可以建議將這些數據從一個表格複製到另一個表格的正確方法。
非常感謝
'LONG RAW'已經depricated了近十年。是否有一個原因,你不使用'BLOB'而是?至少從8.1.5開始,這是首選的方法。 –
這就是我們擁有的遺留系統。我不想進入,但如果沒有其他選擇,我會試一試。任何關於Long_Raw的建議? – Farhan
使用導出和導入實用程序和/或編寫C/VB/Java應用程序的缺點,我不知道有什麼方法可以用'LONG RAW'來完成。如果您使用的是「BLOB」,則可以像其他任何數據類型一樣複製數據。 –