对 Oracle 数据库中具有 BFILE 数据类型的表的操作
Oracle 数据库适配器支持表和存储过程中的 BFILE 数据类型。 下表总结了适配器基于执行的操作公开的 BFILE 数据类型,以及) 访问的 LOB 项目 (表/过程:
项目 | 操作 | 为 BFILE col/param 公开的数据类型 | 注释 |
---|---|---|---|
TABLE | INSERT | 字符串 | 表示要插入到 BFILE 列中的文件的逻辑 Oracle 目录路径 例如 MYDIR/screen.jpg,其中 MYDIR 是 Oracle 中的逻辑目录 |
TABLE | UPDATE | 字符串 | 表示要更新到 BFILE 列的文件的逻辑 Oracle 目录路径 |
TABLE | SELECT | byte[] | 表示构成 BFILE 的二进制数据 |
STORED PROC | 在 PARAM 中 | 字符串 | 表示要插入到 BFILE 列中的文件的逻辑 Oracle 目录路径 例如 MYDIR/screen.jpg,其中 MYDIR 是 Oracle 中的逻辑目录 |
STORED PROC | OUT PARAM | 字符串 | 表示要插入到 BFILE 列中的文件的逻辑 Oracle 目录路径 例如 MYDIR/screen.jpg,其中 MYDIR 是 Oracle 中的逻辑目录 |
STORED PROC | INOUT PARAM | 不支持 | - |
具有 BFILE 数据类型的表也支持特殊操作 ReadLOB。 不支持 UpdateLOB 操作。 适配器客户端可以交替使用 UPDATE 操作。
详细信息:
- 使用 BizTalk Server 对包含 BFILE 数据类型的表执行操作,请参阅使用 BizTalk Server 对 Oracle 数据库中具有 BFILE 数据类型的表运行操作。