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(#)
‘#’不需要修改