sql >> Databáze >  >> RDS >> Sqlserver

Jak generovat příkazy vložení z textových souborů pro tabulku SQL Server v SQL Server - SQL Server / Výukový program TSQL, část 106

Scénář:

Pracujete jako vývojář SQL Server, získáte textové soubory, jako jsou hodnoty oddělené čárkami, soubory oddělené tabulátory nebo soubory oddělené svislou čarou. Je to jednorázový úkol a z těchto souborů musíte vygenerovat příkazy vložení, abyste mohli pomocí těchto skriptů načíst data do tabulky dbo.Customer v prostředí DEV, QA, UAT a Production.

Řešení:

Napsal jsem příspěvek, jak generovat příkazy Insert ze souboru Excel. Klikněte zde. To znamená, že pokud dokážeme otevřít textové soubory pomocí Excelu, můžeme použít excelové vzorce k vytvoření vkládacích příkazů.

Pokud máme soubor hodnot oddělených čárkami, můžete přímo otevřít pomocí Excelu a poté použít uvedené kroky v tomto příspěvku.

Pokud máte soubor oddělený tabulátory nebo svislou čarou, musíme nejprve otevřít v aplikaci Excel a poté použít vzorce.

Krok 1 :
Řekněme, že mám soubor Customer.txt oddělený tabulátory, jak je znázorněno níže, a chci jej otevřít v aplikaci Excel.
Jak vygenerovat příkazy Insert ze souboru odděleného tabulátory pro tabulku SQL Server

Krok 2:
Otevřete Excel a poté přejděte na Soubor a stiskněte Otevřít, Procházet soubor customer.txt
Generovat příkazy vložení z textových souborů pro tabulku SQL Server


Otevře se Průvodce testovacím importem, vyberte možnost Oddělovač a klikněte na možnost Moje data mají záhlaví, pokud ano, a poté klikněte na Další
Jak otevřít soubor oddělený tabulátory v Excelu pro generování příkazů Insert pro tabulku SQL Server

Vyberte oddělovače, v našem případě je to Tab a stiskněte Další.
Jak převést soubor oddělený tabulátory na soubor aplikace Excel a generovat příkazy vložení pro tabulku SQL Server

Jak načíst soubor oddělený tabulátory do aplikace Excel a vytvořit příkazy Insert pro tabulku SQL Server


Jakmile stisknete tlačítko Dokončit, pod listem aplikace Excel se vyplní data plochého souboru.
Jak vygenerovat příkazy Insert ze souboru aplikace Excel pro tabulku serveru SQL

Nyní jsou data v souboru Excel. můžeme použít vzorce aplikace Excel ke generování příkazů vložení, jak je uvedeno v tomto příspěvku.


Video ukázka:Jak generovat příkazy vložení z dat plochého souboru pro tabulku SQL Server

  1. Oracle ORA-01008:ne všechny proměnné jsou svázány Error w/ Parameters

  2. Spuštění SQL skriptu přes psql dává syntaktické chyby, které se v PgAdmin nevyskytují

  3. Vícenásobné výběrové příkazy v jediném dotazu

  4. FROM_DAYS() Příklady – MySQL