<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL_Tutorial%2FLarge_Objects%2FBFILE</id>
		<title>Oracle PL/SQL Tutorial/Large Objects/BFILE - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL_Tutorial%2FLarge_Objects%2FBFILE"/>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Large_Objects/BFILE&amp;action=history"/>
		<updated>2026-04-06T03:47:18Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Large_Objects/BFILE&amp;diff=4227&amp;oldid=prev</id>
		<title> в 13:45, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Large_Objects/BFILE&amp;diff=4227&amp;oldid=prev"/>
				<updated>2010-05-26T13:45:46Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 13:45, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Large_Objects/BFILE&amp;diff=4228&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Large_Objects/BFILE&amp;diff=4228&amp;oldid=prev"/>
				<updated>2010-05-26T10:08:58Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== BFILE column and directory==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE myBFile&lt;br /&gt;
  2  (id NUMBER PRIMARY KEY,&lt;br /&gt;
  3   bfile_data BFILE);&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE DIRECTORY bfile_dir AS &amp;quot;c:\proj&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; DECLARE&lt;br /&gt;
  2    bfileValue BFILE;&lt;br /&gt;
  3  BEGIN&lt;br /&gt;
  4    INSERT INTO myBFile VALUES (1,BFILENAME(&amp;quot;BFILE_DIR&amp;quot;,&amp;quot;test.bmp&amp;quot;));&lt;br /&gt;
  5    SELECT bfile_data&lt;br /&gt;
  6    INTO bfileValue&lt;br /&gt;
  7    FROM myBFile&lt;br /&gt;
  8    WHERE id = 1;&lt;br /&gt;
  9&lt;br /&gt;
 10  END;&lt;br /&gt;
 11  /&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table myBFile;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== BFILE type column==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE myBFile&lt;br /&gt;
  2  (id NUMBER PRIMARY KEY,&lt;br /&gt;
  3   bfile_data BFILE);&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; INSERT INTO myBFile VALUES (1,null);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table myBFile;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== BFILE value and BFILENAME function==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE myBFile&lt;br /&gt;
  2  (id NUMBER PRIMARY KEY,&lt;br /&gt;
  3   bfile_data BFILE);&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; INSERT INTO myBFile VALUES (1,BFILENAME(&amp;quot;BFILE_DIR&amp;quot;,&amp;quot;test.bmp&amp;quot;));&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table myBFile;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Create a BFILE locator==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE facebook (&lt;br /&gt;
  2     name VARCHAR2(80),&lt;br /&gt;
  3     photo BLOB,&lt;br /&gt;
  4     directions CLOB,&lt;br /&gt;
  5     description NCLOB,&lt;br /&gt;
  6     web_page BFILE);&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE DIRECTORY bfile_data AS &amp;quot;c:\xxx&amp;quot;;&lt;br /&gt;
Directory created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; DECLARE&lt;br /&gt;
  2     web_page BFILE;&lt;br /&gt;
  3  BEGIN&lt;br /&gt;
  4     DELETE FROM facebook WHERE name=&amp;quot;Tannery Falls&amp;quot;;&lt;br /&gt;
  5&lt;br /&gt;
  6     web_page := BFILENAME(&amp;quot;BFILE_DATA&amp;quot;,&amp;quot;Tannery Falls.htm&amp;quot;);&lt;br /&gt;
  7&lt;br /&gt;
  8     INSERT INTO facebook (name, web_page) VALUES (&amp;quot;Tannery Falls&amp;quot;,web_page);&lt;br /&gt;
  9  END;&lt;br /&gt;
 10  /&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table facebook;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt; drop directory bfile_data;&lt;br /&gt;
Directory dropped.&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Creating Tables Containing BFILE Objects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE myTable (&lt;br /&gt;
  2    id           INTEGER PRIMARY KEY,&lt;br /&gt;
  3    bfile_column BFILE NOT NULL&lt;br /&gt;
  4  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; desc myTable;&lt;br /&gt;
 Name            Null?    Type&lt;br /&gt;
 ---------------&lt;br /&gt;
 ID              NOT NULL NUMBER(38)&lt;br /&gt;
 BFILE_COLUMN    NOT NULL BINARY FILE LOB&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table myTable;&lt;br /&gt;
Table dropped.&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Populating a BFILE Column with a Pointer to a File==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;You use the Oracle database&amp;quot;s BFILENAME() function to populate the BFILE column with a pointer to your external file.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The BFILENAME() function accepts two parameters:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;the database directory object&amp;quot;s name (which was created earlier) and the name of the file.&amp;lt;/p&amp;gt;&lt;br /&gt;
34. 2. BFILE&lt;br /&gt;
34. 2. 1. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0660__Large-Objects/CreatingTablesContainingBFILEObjects.htm&amp;quot;&amp;gt;Creating Tables Containing BFILE Objects&amp;lt;/a&amp;gt;&lt;br /&gt;
34. 2. 2. &lt;br /&gt;
Populating a BFILE Column with a Pointer to a File&lt;br /&gt;
34. 2. 3. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0660__Large-Objects/PopulatingBFILE.htm&amp;quot;&amp;gt;Populating BFILE&amp;lt;/a&amp;gt;&lt;br /&gt;
34. 2. 4. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0660__Large-Objects/BFILEtypecolumn.htm&amp;quot;&amp;gt;BFILE type column&amp;lt;/a&amp;gt;&lt;br /&gt;
34. 2. 5. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0660__Large-Objects/BFILEvalueandBFILENAMEfunction.htm&amp;quot;&amp;gt;BFILE value and BFILENAME function&amp;lt;/a&amp;gt;&lt;br /&gt;
34. 2. 6. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0660__Large-Objects/BFILEcolumnanddirectory.htm&amp;quot;&amp;gt;BFILE column and directory&amp;lt;/a&amp;gt;&lt;br /&gt;
34. 2. 7. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0660__Large-Objects/CreateaBFILElocator.htm&amp;quot;&amp;gt;Create a BFILE locator&amp;lt;/a&amp;gt;&lt;br /&gt;
34. 2. 8. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0660__Large-Objects/RetrievetheLOBlocater.htm&amp;quot;&amp;gt;Retrieve the LOB locater&amp;lt;/a&amp;gt;&lt;br /&gt;
34. 2. 9. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/Oracle/0660__Large-Objects/UseaBFILEtoloadaLOBcolumn.htm&amp;quot;&amp;gt;Use a BFILE to load a LOB column&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Populating BFILE==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Oracle accesses files on the server by using a directory.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;A directory is just a pointer to an operating system folder.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Assuming that a folder C:\IO exists on your server, and you want to call that folder IO within Oracle:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;create directory IO as &amp;quot;C:\IO&amp;quot;;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;grant read, write on directory IO to public;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Now, when you refer to IO in any commands, you&amp;quot;re referring to the C:\IO folder in the file system.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To create a pointer to the file on the server and place that pointer in the table on an existing record&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; --1: Creating a Pointer&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table catalog&lt;br /&gt;
  2  (id number,&lt;br /&gt;
  3   name VARCHAR2(2000),&lt;br /&gt;
  4   manual_cl CLOB,&lt;br /&gt;
  5   firstpage_bl BLOB,&lt;br /&gt;
  6   mastertxt_bf BFILE&lt;br /&gt;
  7   );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create directory IO as &amp;quot;C:\IO&amp;quot;;&lt;br /&gt;
Directory created.&lt;br /&gt;
SQL&amp;gt; --grant read, write on directory IO to public;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; declare&lt;br /&gt;
  2      v_bf BFILE;&lt;br /&gt;
  3  begin&lt;br /&gt;
  4      v_bf:=BFILENAME (&amp;quot;IO&amp;quot;, &amp;quot;text.htm&amp;quot;);&lt;br /&gt;
  5      insert into catalog(id, name, mastertxt_bf) values (1, &amp;quot;TEXT.HTM&amp;quot;, v_bf);&lt;br /&gt;
  6  end;&lt;br /&gt;
  7  /&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table catalog;&lt;br /&gt;
Table dropped.&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Retrieve the LOB locater==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE waterfalls (&lt;br /&gt;
  2     falls_name VARCHAR2(80),&lt;br /&gt;
  3     falls_photo BLOB,&lt;br /&gt;
  4     falls_directions CLOB,&lt;br /&gt;
  5     falls_description NCLOB,&lt;br /&gt;
  6     falls_web_page BFILE);&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE DIRECTORY bfile_data AS &amp;quot;c:\xxx&amp;quot;;&lt;br /&gt;
Directory created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; DECLARE&lt;br /&gt;
  2     web_page BFILE;&lt;br /&gt;
  3     html RAW(60);&lt;br /&gt;
  4     amount BINARY_INTEGER := 60;&lt;br /&gt;
  5     offset INTEGER := 1;&lt;br /&gt;
  6  BEGIN&lt;br /&gt;
  7&lt;br /&gt;
  8     SELECT falls_web_page&lt;br /&gt;
  9       INTO web_page&lt;br /&gt;
 10       FROM waterfalls&lt;br /&gt;
 11      WHERE falls_name=&amp;quot;Tannery Falls&amp;quot;;&lt;br /&gt;
 12&lt;br /&gt;
 13     DBMS_LOB.OPEN(web_page);&lt;br /&gt;
 14     DBMS_LOB.READ(web_page, amount, offset, html);&lt;br /&gt;
 15     DBMS_LOB.CLOSE(web_page);&lt;br /&gt;
 16&lt;br /&gt;
 17     DBMS_OUTPUT.PUT_LINE(RAWTOHEX(html));&lt;br /&gt;
 18&lt;br /&gt;
 19     DBMS_OUTPUT.PUT_LINE(UTL_RAW.CAST_TO_VARCHAR2(html));&lt;br /&gt;
 20  END;&lt;br /&gt;
 21  /&lt;br /&gt;
DECLARE&lt;br /&gt;
*&lt;br /&gt;
ERROR at line 1:&lt;br /&gt;
ORA-01403: no data found&lt;br /&gt;
ORA-06512: at line 8&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table waterfalls;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt; drop directory bfile_data;&lt;br /&gt;
Directory dropped.&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Use a BFILE to load a LOB column==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE facebook (&lt;br /&gt;
  2     name VARCHAR2(80),&lt;br /&gt;
  3     photo BLOB,&lt;br /&gt;
  4     directions CLOB,&lt;br /&gt;
  5     description NCLOB,&lt;br /&gt;
  6     web_page BFILE);&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE DIRECTORY bfile_data AS &amp;quot;c:\xxx&amp;quot;;&lt;br /&gt;
Directory created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; DECLARE&lt;br /&gt;
  2     myBFile BFILE := BFILENAME(&amp;quot;BFILE_DATA&amp;quot;,&amp;quot;TanneryFalls.directions&amp;quot;);&lt;br /&gt;
  3     directions CLOB;&lt;br /&gt;
  4     destination_offset INTEGER := 1;&lt;br /&gt;
  5     source_offset INTEGER := 1;&lt;br /&gt;
  6     language_context INTEGER := DBMS_LOB.default_lang_ctx;&lt;br /&gt;
  7     warning_message INTEGER;&lt;br /&gt;
  8  BEGIN&lt;br /&gt;
  9&lt;br /&gt;
 10     DELETE FROM facebook WHERE name=&amp;quot;Falls&amp;quot;;&lt;br /&gt;
 11&lt;br /&gt;
 12     INSERT INTO facebook (name,directions)VALUES (&amp;quot;Falls&amp;quot;,EMPTY_CLOB());&lt;br /&gt;
 13&lt;br /&gt;
 14     SELECT directions INTO directions FROM facebook WHERE name=&amp;quot;Falls&amp;quot;;&lt;br /&gt;
 15&lt;br /&gt;
 16     DBMS_LOB.OPEN(directions, DBMS_LOB.LOB_READWRITE);&lt;br /&gt;
 17     DBMS_LOB.OPEN(myBFile);&lt;br /&gt;
 18&lt;br /&gt;
 19     DBMS_LOB.LOADCLOBFROMFILE(directions, myBFile,&lt;br /&gt;
 20                               DBMS_LOB.LOBMAXSIZE,&lt;br /&gt;
 21                               destination_offset, source_offset,&lt;br /&gt;
 22                               NLS_CHARSET_ID(&amp;quot;US7ASCII&amp;quot;),&lt;br /&gt;
 23                               language_context, warning_message);&lt;br /&gt;
 24&lt;br /&gt;
 25     IF warning_message = DBMS_LOB.WARN_INCONVERTIBLE_CHAR THEN&lt;br /&gt;
 26          dbms_output.put_line(&amp;quot;Warning! Some characters couldn&amp;quot;&amp;quot;t be converted.&amp;quot;);&lt;br /&gt;
 27     END IF;&lt;br /&gt;
 28&lt;br /&gt;
 29     DBMS_LOB.CLOSE(directions);&lt;br /&gt;
 30     DBMS_LOB.CLOSE(myBFile);&lt;br /&gt;
 31  END;&lt;br /&gt;
 32  /&lt;br /&gt;
DECLARE&lt;br /&gt;
*&lt;br /&gt;
ERROR at line 1:&lt;br /&gt;
ORA-22288: file or LOB operation FILEOPEN failed&lt;br /&gt;
The system cannot find the path specified.&lt;br /&gt;
ORA-06512: at &amp;quot;SYS.DBMS_LOB&amp;quot;, line 716&lt;br /&gt;
ORA-06512: at line 17&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table facebook;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt; drop directory bfile_data;&lt;br /&gt;
Directory dropped.&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>