Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come generare istruzioni di inserimento da file di testo per la tabella di SQL Server in SQL Server - Esercitazione su SQL Server / TSQL Parte 106

Scenario:

Lavori come sviluppatore di SQL Server, ottieni file di testo come valori separati da virgole, file delimitati da tabulazioni o delimitati da pipe. È un'attività una tantum ed è necessario generare istruzioni di inserimento da questi file in modo da poter caricare i dati nella tabella dbo.Customer negli ambienti DEV, QA, UAT e di produzione utilizzando quegli script.

Soluzione:

Ho scritto un post, come generare le istruzioni di inserimento dal file Excel. Clicca qui. Significa che se possiamo aprire i file di testo con Excel, allora possiamo utilizzare le formule di Excel per creare istruzioni di inserimento.

Se abbiamo un file con valori separati da virgola, puoi aprire direttamente con Excel e quindi utilizzare i passaggi mostrati in questo post.

Se hai un file delimitato da tabulazioni o delimitato da pipe, prima di tutto dobbiamo aprire con excel e poi usare le formule.

Passaggio 1 :
Diciamo che ho un file Customer.txt delimitato da tabulazioni come mostrato di seguito e voglio aprirlo in Excel.
Come generare istruzioni di inserimento da un file delimitato da tabulazioni per la tabella di SQL Server

Passaggio 2:
Apri Excel, quindi vai su File e premi Apri, Sfoglia fino al file customer.txt
Genera istruzioni di inserimento da file di testo per la tabella di SQL Server


Si aprirà l'Importazione guidata test, scegli Delimitato e fai clic su I miei dati hanno intestazioni se lo fa, quindi fai clic su Avanti
Come aprire un file delimitato da tabulazioni in Excel per generare istruzioni Inserisci per la tabella di SQL Server

Scegli i delimitatori, nel nostro caso è Tab e premi Avanti.
Come convertire file delimitati da tabulazioni in file Excel e generare istruzioni di inserimento per tabelle di SQL Server

Come caricare un file delimitato da tabulazioni in Excel e creare istruzioni di inserimento per la tabella di SQL Server


Una volta premuto Fine, sotto il foglio Excel verrà popolato con dati di file flat.
Come generare istruzioni di inserimento dal file Excel per la tabella di SQL Server

Ora i dati sono nel file Excel. possiamo utilizzare le formule di Excel per generare istruzioni di inserimento come mostrato in questo post.


Video Demo:come generare istruzioni di inserimento da dati di file flat per la tabella di SQL Server