Domanda

C'è un possibilità di importare file di dimensione fissa di Oracle? Preferibilmente attraverso NET (C #) per la cattura di errori durante l'importazione e mostrando all'utente.

P.S. File ha 5 tipi di file. Ad esempio 1 fila ha 5 colonne, 2-nd ha 50 colonne.

È stato utile?

Soluzione

Se si è in grado di generare o inserire i file sul host del database (o una condivisione di file che il database può ospitare accesso), è possibile utilizzare Oracle tabelle esternamente definiti, che consentono di utilizzare uno SQL * Loader-like Descrizione del file per renderlo apparire come una tabella per Oracle RDBMS per seleziona, si unisce, ecc Dopo il primo accesso al file, un file di eccezioni verrà generato sul filesystem che contiene gli errori - si potrebbe anche associare un secondo tavolo a questo file per mostrare gli errori.

I "tavoli" saranno SELECT-solo però.

Altri suggerimenti

Se si desidera utilizzare .net / c #, allora avrete probabilmente bisogno di scrivere i propri metodi per farlo .. ma se si desidera utilizzare gli strumenti standard, quindi SQL * Loader è quello che vuoi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top