大对象导入标签页

完成把大对象从文件导入到数据库的操作。

../../../../_images/image464.png

大对象导入标签页

操作步骤:

  1. 先选择要导入的大对象在数据库内的存放类型,有blob和clob两种类型可选,默认为blob类型。

在表名输入框中输入大对象导入的目的表的名称。

在列名输入框中输入大对象导入的目的列的名称。

在“where条件”输入框中输入在目的表中找到目的列的SQL条件,即SQL语句中where子句的部分。

在导入文件输入框中输入要导入的大对象的位置,也可以单击右侧的〈浏览〉按钮打开文件目录进行选取。

最后单击〈导入〉按钮

例如:当前数据库中存在一个images表,该表用来存放图片大对象,该表共有两列,id列和img列,img列是blob类型的列,用来存放大对象,id列用来唯一标识这个大对象。如果要导入D:\butterfly.gif这个文件到这个表中id为0003的记录中,则选取blob类型,输入表名images,输入列名img,输入where条件id = 0003,输入文件地址d:\butterfly.gif,然后点击〈导入〉按钮。

如果导入成功,导入完成后显示导入成功提示框。

如果导入失败,也会显示相应出错信息的提示框。

注解

如果要导入的列中已经存在大对象,仍然可以成功导入大对象,同时原来存放的大对象将不再存在。

大对象存储类型究竟选择blob类型还是clob类型,关键要看大对象文件的类型。如果大对象文件为二进制文件,应该选择blob类型,如果大对象类型为文本文件,应选择clob类型。