Как из СLOB записать в Файл ???

 
0
 
Oracle
ava
Marriage | 11.02.2005, 16:14
Собственно...
Есть переменная типа CLOB, как ее содержимое записать в файл ??
Comments (7)
ava
igon | 12.02.2005, 00:21 #
http://forum.vingrad.ru/index.php?showtopic=39517


DBMS_LOB.READ (Lob_loc, Amount, Position, Buffer);
ava
Anet | 12.02.2005, 21:20 #


Посмотрите пример %ORACLE_HOME%/com/demos/worddem.sql, wordsol.sql.
Создание экземпляра MSWORD, и запись в новый файл данных с послед. сохранением.
использовать процедуру:
Цитата

  dbms_lob.read(blocator,amtount,position,buffer);


ava
Marriage | 12.02.2005, 23:37 #
к сожалению указанной папки не нашел ....,
:( :( :(

Есть примерчик ???

Скинте плиз..... :stena
ava
igon | 13.02.2005, 05:16 #

Oracle9i Application Developer's Guide - Large Objects (LOBs)PL/SQL (DBMS_LOB Package): Reading Data from a LOB
This script is also located at $ORACLE_HOME/rdbms/demo/lobs/pls/iread.

/* Note that the example procedure readLOB_proc is not part of the
DBMS_LOB package: */
CREATE OR REPLACE PROCEDURE readLOB_proc IS
Lob_loc BLOB;
Buffer RAW(32767);
Amount BINARY_INTEGER := 32767;
Position INTEGER := 1000;
Chunksize INTEGER;
BEGIN
/* Select the LOB: */
SELECT Frame INTO Lob_loc
FROM Multimedia_tab
WHERE Clip_ID = 1;
/* Find out the chunksize for this LOB column: */
Chunksize := DBMS_LOB.GETCHUNKSIZE(Lob_loc);
IF (Chunksize < 32767) THEN
Amount := (32767 / Chunksize) * Chunksize;
END IF;
/* Opening the LOB is optional: */
DBMS_LOB.OPEN (Lob_loc, DBMS_LOB.LOB_READONLY);
/* Read data from the LOB: */
DBMS_LOB.READ (Lob_loc, Amount, Position, Buffer);
/* Closing the LOB is mandatory if you have opened it: */
DBMS_LOB.CLOSE (Lob_loc);
END;


А из Buffer уже через UTL_FILE в файл

ava
Marriage | 13.02.2005, 16:03 #
Будем надеятся,ч то для 8.1.7 сработает :hmmm
ava
Anet | 01.03.2005, 08:21 #


Marriage, извините за столь длинную паузу в предоставлении примерчика.
На самом деле код слишком длинный, я могу отправить вам на e-mail?
Сообщите адрес.
ava
Marriage | 03.03.2005, 19:20 #
Anet
Я уже все ришил, но не откажусь и от вашиго примера...
[email protected]
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  Marriage   igon   Anet
advanced
Submit