Alternative alla suddivisione dei file per modificare le intestazioni di file flat SQL


-1

Ho un file di testo da 50 GB (delimitato da virgole) con nomi di intestazione duplicati.

Vorrei importare questo file in una nuova tabella, ma l'importazione guidata di SQL Server si lamenta dei nomi di intestazione duplicati.

Ci sono volute 2,5 ore per creare il file tramite una tabella molto semplice join + export. L'aggiunta di altre istruzioni SQL alla query non sembra essere un'opzione, perché in base alle mie esecuzioni di test, l'aggiunta di ulteriori istruzioni alla query richiede troppo tempo.

È possibile aprire solo la prima parte del file per modificare manualmente le intestazioni? Questa sembra un'opzione migliore rispetto alla divisione del file.

Risposte:


0

Se qualcuno ha questo problema, apri il file usando un editor esadecimale (HxD).

Questo aprirà la mappa del disco rigido del file e trasmetterà le informazioni anziché caricare l'intero file.

Quindi ho cambiato il primo carattere delle intestazioni comuni in un numero, quindi al posto di Account e Account, ho Account e 8ccount. Non ti consente di inserire caratteri per impostazione predefinita, almeno. Sovrascrive i dati.

Quando salvi, crea prima un backup, quindi ci vuole un po 'di tempo se è un file molto grande (in più avrai bisogno di spazio). Forse puoi disattivare questa impostazione e sfidarla senza un backup.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.