1、plsql導出blob數據
直接將包含blob的數據導出存在亂碼,且並不是原來的數據
1、如果blob 數據存儲的是字符串,將blob數據轉為字符串查詢后再導出.csv文件
① Utl_Raw.Cast_To_Varchar2(blob_var)只支持Blob長度小於2000的字段:
② Blob_To_Varchar 自定義函數支持Blob長度大於2000的字段:
2、導入.csv文件步驟,注意事項:
PLSQL->工具->文本導入器
- 導入.csv文件
- 導入成功后會顯示數據,再點擊”到oracle 的數據”
- 輸入需導入數據的表的所有者和表名稱,通過查看表可知所有者信息
查看表信息
- 對應字段信息,字段名稱是否一致,如果有blob數據,需添加函數utl_raw.cast_to_raw(#)
‘#’不需要修改