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