我创建了一个Oracle表单(Oracle 10g),用于在数据库中插入和显示图像。
我将图像存储为数据库中的BFILE
。到目前为止,我已设法将图像插入数据库。我可以使用READ_IMAGE_FILE
直接从目录中输入表单中的字段来显示图像,但这不是我想要的,我想在数据库中搜索文件名(主键)并显示结果。
这是当我点击LOAD_IMAGE时发生的事情:
LOAD_IMAGE的触发器:
READ_IMAGE_FILE(
:IMAGE_TABLE.IMAGE_DIRECTORY || :IMAGE_TABLE.IMAGE_NAME_FORM ||'.' || :IMAGE_TABLE.IMAGE_TYPE,
'ANY',
'IMAGE_TABLE.IMAGE'
);
我已经阅读了Oracle文档,但它没有任何文档,如read_image_file
等函数,所以如何通过使用在表单中输入的图像名称搜索数据库而不是显示来显示结果目录?在此先感谢:)