? SQL loader er en Oracle kommandolinjeverktøy som laster data fra en tekstfil inn i en eller flere databasetabeller. SQL loader bruker en kontroll fil for å definere hvor og hvordan du legger hver inngang datafil og skriver feilaktige data eller data som ikke passer kontrollkriteriet ut til . BAD eller forkaste filer. Input datafil
SQL loader forsøker å laste inn alle data fra input-filen i riktig databasetabeller. Rekkefølgen som poster er lastet følge kronologisk rekkefølge fra den opprinnelige datafilen . Kontrollen fila spesifiserer hvordan disse dataene vil gå inn i tabellene ved å definere formatet , datatyper og kolonne parametere hver bit av data .
DÅRLIG datafil
Data som unnlater å møte valideringskriteriene av kontroll -filen er skrevet ut til en . BAD fil . Den . BAD filen består av data som ikke oppfyller datatype krav, slik som ikke-numeriske data i stedet for en numerisk datatype , eller som har feil kolonne bredder .
Forkast datafil
kontrollen filen skriver alle poster fra inngangen datafilen som ikke oppfyller sine brukerdefinerte kriterier til forkaste filen . Data i kast filen er ikke lastet inn i databasen tabeller.