在 SQL INSERT 语句中使用 DB2Image、DB2Audio 或 DB2Video UDF, 以在数据库中存储图象、音频或视频对象。
可以存储来源于缓冲区、客户机中的文件或服务器文件的对象。对于任何这些来源, 都可以将对象以 BLOB 形式存储在数据库表中,或存储在数据库服务器上的文件中。
当请求 UDF 时,需要指定:
即使 Image Extender、Audio Extender 和 Video Extender 不识别对象的格式,它们也允许存储该对象。在不识别格式的情况下, 您需要指定对象的属性。当存储具有用户提供的属性的图象或视频时, 您还可以存储缩略图。缩略图是表示图象或视频的微型图象。
仅对于图象,可选择在存储时转换图象的格式。若请求格式转换,则需要同时指定图象的源和目标格式。在格式转换请求中,还可指定对图象的进一步更改,如进行裁剪或旋转。通过指定转换选项来指示这些更改。
落实存储操作:在将图象、 音频或视频对象存储在数据库中之后,落实工作单元。这将释放 Extender 挂起的锁定,从而可以对存储的对象执行更新操作。