In che ordine non Oracle memorizzare i dati in Datafiles dal caricatore di SQL?

April 14

In che ordine non Oracle memorizzare i dati in Datafiles dal caricatore di SQL?


loader SQL è un programma di utilità della riga di comando di Oracle che carica i dati da un file flat in una o più tabelle di database. SQL loader utilizza un file di controllo per definire dove e come caricare ogni file di dati di input e scrive i dati non corrispondenti o dati che non soddisfano i criteri di controllo fuori a .BAD o scartare i file.

File dati di ingresso

SQL loader tenta di caricare tutti i dati dal file di input nelle tabelle del database corretti. L'ordine in cui i record vengono caricati seguire ordine sequenziale dal file di dati originale. Il file di controllo specifica come tali dati andrà in tabelle definendo il formato, i tipi di dati e parametri della colonna ogni fetta di dati.

BAD file di dati

I dati che non riescono a soddisfare i requisiti di convalida del file di controllo sono scritti in un file .BAD. Il file .BAD è costituito da dati che non soddisfano i requisiti dei tipi di dati, come i dati non numerici al posto di un tipo di dati numerici, o che hanno la larghezza delle colonne non corrette.

File Eliminare dati

Il file di controllo scrive tutti i record dal file di dati di input che non soddisfano i criteri definiti dall'utente al file degli scarti. I dati nel file di scarto non vengono caricati nelle tabelle del database.