plsql导出&&导入blob 数据

 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(#)

‘#’不需要修改

 

posted @ 2021-02-02 16:08  摸索ing  阅读(4531)  评论(0)    收藏  举报