Sie sind auf Seite 1von 18

ORACLe

DATABAS E
ORACLe
DATABAS E
new_dept
( dept no number (2)
1
dname var char 2 ( 1~)
1
l oe var char 2( 13) )
or gani zat i on ext er nal (
t ype or acl e_l oader
def aul t di r ect or y scot t : _di r
access par amet er a
( r ecor ds del i mi t ed by newl i ne
badf i l e ' dept s. bad'
di scar df i l e ' dept s. dsc'
l ogf i l e ' dept s. l og'
f i el ds t er mi nat ed by ','
mi ssi ng f i el d val ues ar e nul l )
l ocat i on ( ' dept s. t xt ' ) ) 1
Para crearl as se ut i l i za CREATE TABLE con l as
pal abras cl ave ORGANIZATION EXTERNAL.
Est o i ndi ca que l a t abl a no exi st e como segment o,
si no como f i chero dent ro del si st ema operat i vo.
cr eat e t abl e dept _ext { dept no,
or gani zat i on ext er nal (
t ype or acl e_dat apump
de=aul t di r ect or y scot t _di r
l ocat i on { ' dept _ext . dp' ) )
as sel ect dept no, dname f r om dept ;
E l comando anterior:
Crea una tabla externa quetoma los valores del fichero
depts. txt
Busca este fichero en el DE FAULT DIRE CTORY
Como hemos dicho queel tipo dela tabla es oracle_loader,
los parmetros que recibe son idnticos queen SOL*Loader.
Podramos insertar datos en esta tabla con un CRE ATE
TABLE ... AS SE LE CT ...
ORACLe
DATABAS E
ORACLe
DATABAS E
ORACLe
DATABAS E

Das könnte Ihnen auch gefallen