Re: OCI
От: (R)Omen  
Дата: 11.01.02 19:02
Оценка:
Здравствуйте Kolya, Вы писали:

K>Люди плз помогите !!!

K>есть таблица с полем LONG RAW ...
K>есть файл (или несколько) с данными ...

K>есть ли какая-нибудь функция, которая пихает этот файл в поле.


K>ЗЫ заранее спасибо :)


Если используете Оракл 8 и старше...

Оракл предупредил что лонг дататайпы оставлены только для обратной совместимости с предыдущими версиями
Используйте CLOB вместо LONG и BLOB вместо LONG RAW.

Для ковертации данных из старого формата в новый, создайте табличку с Лобом соотвествующего типа,
а затем используйте вызов TO_LOB()

-->

INSERT INTO <Table_Name>(..., Blob_column) SELECT ..., TO_LOB(LongRaw_column);

Новые данные можно загрузить из файла ОС используя пакет DBMS_LOB,
вызов LoadFromFile(...);

Для первоначальной загрузки большого количества файлов проще использовать SQL Loader.

Удачи,
Роман
Удачи,
Роман
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.