前段时间本人在公司被分配到开发一个项目的报表(oracle bi publisher),当时真是一头雾水啥都不懂。后来自己慢慢摸索看文档,一边挖坑也一边填坑。最后终于将这个深坑填完,现在将自己填坑的经验记录下来方便自己以后查询,同时也可以帮助新手少踩坑。本篇文章介绍在报表(oracle bi publisher)里插入图片的详细过程。
1.准备工作
开发工具:数据库oracle 11g,word2013,oracle bi publisher(64位)
首先创建一个普通用户(用于测试),alert user scott identified by tiger;//创建用户(用户scott是oracle数据库默认的普通用户)。接着对该用户进行授权(用管理员账号登录,如sys):grant create table,create view,create trigger, create sequence,create procedure to scott;
grant unlimited tablespace to scott;
–给scott授予创建文件目录的权限
Grant create any directory to scott;
grant create any library to scott;
切换登陆scott用户
–创建文件目录
create or replace directory utllobdir as ‘C:\Users\Administrator\Desktop\stamper’;该地址为数据库所在电脑
—创建表
create table bfile_tab (bfile_column BFILE);
create table stamper (fid int,fname varchar2(20),fdesc varchar2(30),photo BLOB);
–导入一条图片数据
declare
a_blob BLOB;
a_b