powered_by.png, 1 kB
Loading LOB data intop external table ORACLE 10g2 Версия в формате PDF Версия для печати Отправить на e-mail
Написал Administrator   
20.04.2014

Код для создания файла контроллера
#!/bin/sh
#SqlMaker
#Desing by Invit & Klim
#
#Ident #,@1.0
case "$1" in
'create')
echo "Now loading..."
ls -E *.txt | awk '{print $9 ";" $6}' >> datef.dat
echo "Done"
;;
* )
echo "Usege: $0 ( create )"
exit 1
esac
exit 0

Код для создания external table где лежит lob и дата

CREATE TABLE ext_lob
(
COLUMN1 BLOB,
COLUMN2 DATE
)
ORGANIZATION EXTERNAL
(
TYPE ORACLE_LOADER
DEFAULT DIRECTORY "test1"
ACCESS PARAMETERS
(
FIELDS TERMINATED BY ";"
MISSING FIELD VALUES ARE NULL
(column1_name CHAR(100),
column2 CHAR(10) DATE_FORMAT DATE MASK "YYYY-MM-DD")
COLUMN TRANSFORMS (column1 FROM LOBFILE (column1_name) from (test1) BLOB)
)
LOCATION
(
'asd.dat'
)
)
REJECT LIMIT 50
;

Код для загрузки данных

inser into (Ваша таблица) select * from ext_lob

 
< Пред.   След. >
Фонд Развития Интернет
InvitNET © 2018
Страница сгенерирована за 0.008843 секунд