【问题标题】:Insert data into bfile column将数据插入 bfile 列
【发布时间】:2011-09-02 20:11:45
【问题描述】:

您好,我正在尝试使用以下代码将数据插入 bfile 列:

1.) CREATE OR REPLACE DIRECTORY
STUFF
AS
'D:/Dev/stuff';

2.) create table temp_bfile
(
bfile_loc    BFILE
);

3.)insert into temp_bfile(bfile_loc) values (BFILENAME('STUFF', 'WD.pdf'));

4.) select * from temp_bfile;

第四段代码向我抛出了这个错误:

ORA-00932: inconsistent datatypes: expected NUMBER got FILE 

我在这里缺少什么?在 Windows 7 上使用 Oracle 10g XE

【问题讨论】:

  • 从文档中获得:如果对象不适合正常使用,则不要访问受限对象。我想这应该是这个问题的答案。

标签: sql oracle types ora-00932


【解决方案1】:

你需要11g(或11gr2)客户端到display BLOB / BFILE

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多