Код для создания файла контроллера
#!/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