? SQL loader er en Oracle kommando-linje værktøj , der indlæser data fra en flad fil i en eller flere databasetabeller. SQL loader bruger en kontrol fil, der definerer , hvor og hvordan du lægger hver indgang datafil og skriver forkerte data eller data , som ikke passer kontrolkriterierne ud til . BAD eller kassere filer. Input datafil
SQL loader forsøger at indlæse alle data fra input -filen i de rigtige databasetabeller. Den rækkefølge , hvilke poster er indlæst følger rækkefølge fra den oprindelige datafil. Kontrollen filen specificerer hvordan disse data vil gå ind i tabellerne ved at definere det format , datatyper og kolonne parametre hver skive af data.
Dårlige data Fil
Data, undlader at opfylde valideringskravene af kontrollen filen skrives ud til en . BAD -fil. Den . BAD fil består af data, der ikke opfylder datatype krav, såsom ikke-numeriske data i stedet for en numerisk datatype , eller som har den forkerte kolonnebredder .
Kassér data File
styrefil skriver alle poster fra input data -fil, der ikke opfylder sine brugerdefinerede kriterier udsmid fil. Data i discard -filen ikke indlæst i databasetabeller.