2011-05-26 74 views
0

你好我試圖將數據插入到一個BFILE列與下面的代碼:將數據插入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

+0

得到的Oracle 10g XE:如果不打算正常使用的對象,那麼就不要訪問限制對象。我想這應該是這個問題的答案。 – 2011-05-26 18:54:05

回答