sql >> Database >  >> RDS >> Sqlserver

Invoegverklaringen genereren uit tekstbestanden voor SQL Server-tabel in SQL Server - SQL Server / TSQL-zelfstudie, deel 106

Scenario:

Je werkt als SQL Server-ontwikkelaar, je krijgt tekstbestanden zoals komma's gescheiden waarden, door tabs gescheiden of door buizen gescheiden bestanden. Het is een eenmalige taak en u moet uit deze bestanden insert-statements genereren, zodat u de gegevens in de dbo.Customer-tabel in DEV-, QA-, UAT- en productieomgevingen kunt laden met behulp van die scripts.

Oplossing:

Ik heb een bericht geschreven over het genereren van invoegverklaringen vanuit een Excel-bestand. Klik hier. Dit betekent dat als we de tekstbestanden met Excel kunnen openen, we Excel-formules kunnen gebruiken om invoeginstructies te maken.

Als we een komma-bestand met een afzonderlijk waardenbestand hebben, kunt u het direct openen met Excel en vervolgens de getoonde stappen gebruiken in dit bericht.

Als je een door tabs of door een pijp gescheiden bestand hebt, moeten we eerst openen met Excel en dan de formules gebruiken.

Stap 1 :
Stel dat ik een door tabs gescheiden Customer.txt-bestand heb, zoals hieronder weergegeven, en dat ik het in Excel wil openen.
Invoegverklaringen genereren van door tabs gescheiden bestand voor SQL Server-tabel

Stap 2:
Open Excel en ga dan naar Bestand en klik op Openen, Blader naar bestand klant.txt
Invoegverklaringen genereren uit tekstbestanden voor SQL Server-tabel


Wizard Test importeren wordt geopend, kies Gescheiden en klik op Mijn gegevens hebben kopteksten als dit het geval is en klik vervolgens op Volgende
Hoe een door tabs gescheiden bestand in Excel te openen om invoeginstructies voor SQL Server-tabel te genereren

Kies de scheidingstekens, in ons geval is dit Tab en klik op Volgende.
Door tabs gescheiden bestand converteren naar Excel-bestand en invoeginstructies genereren voor SQL Server-tabel

Hoe een door tabs gescheiden bestand in Excel te laden en invoeginstructies voor SQL Server-tabel te maken


Zodra u op Voltooien klikt, wordt het onderstaande Excel-blad gevuld met platte bestandsgegevens.
Invoegverklaringen genereren vanuit Excel-bestand voor SQL Server-tabel

Nu staan ​​de gegevens in Excel-bestand. we kunnen de Excel-formules gebruiken om invoeginstructies te genereren, zoals weergegeven in dit bericht.


Videodemo:hoe u invoeginstructies genereert uit platte bestandsgegevens voor SQL Server-tabel

  1. Hoe PLAY_SOUND in Oracle Forms

  2. SQL-server selecteert afzonderlijke rijen met alleen de meest recente waarde

  3. Waarschuwing:mysql_query():3 is geen geldige MySQL-Link-bron

  4. Uitzondering ORA-08103:object bestaat niet meer bij gebruik van setfetchsize van Hibernate