In deze korte handleiding zal ik u 2 methoden laten zien om query-resultaten te exporteren naar CSV in SQL Server Management Studio:
- De snelle methode voor een kleiner aantal records
- De volledige methode voor grotere datasets
Ik zal ook laten zien hoe u de kolomkoppen kunt opnemen bij het exporteren van uw resultaten.
Methode 1: De snelle methode om query-resultaten te exporteren naar CSV in SQL Server
Om te beginnen, voert u uw query uit om de query-resultaten te krijgen.
Ik heb bijvoorbeeld een eenvoudige query uitgevoerd en kreeg de volgende tabel met een klein aantal records:
Om snel de query-resultaten te exporteren, selecteert u alle records in uw tabel (bijv, door een cel in het raster te selecteren en vervolgens de toetsencombinatie Ctrl + A te gebruiken:
Nadat u alle records hebt geselecteerd, klikt u met de rechtermuisknop op een cel in het raster en selecteert u ‘Kopiëren met koppen’ (of selecteert u gewoon ‘Kopiëren’ als u de koppen niet wilt meenemen):
Open een leeg CSV-bestand en plak vervolgens de resultaten:
De bovenstaande methode kan nuttig zijn voor een kleiner aantal records. Als u echter met veel grotere datasets te maken hebt, kunt u overwegen de tweede methode hieronder te gebruiken.
Methode 2: Query-resultaten exporteren voor grotere datasets
Gebruikmakend van hetzelfde voorbeeld, kunt u de query-resultaten naar een CSV-bestand exporteren door met de rechtermuisknop op een willekeurige cel in het raster te klikken en vervolgens ‘Resultaten opslaan als…’
Naar aanleiding hiervan typt u een naam voor uw CSV-bestand (bijvoorbeeld ‘query_resultaten’) en klikt u vervolgens op Opslaan:
Uw CSV-bestand wordt opgeslagen op de locatie die u hebt opgegeven:
En als u het CSV-bestand opent, ziet u de geëxporteerde resultaten (zonder de kolomkoppen):
U kunt de onderstaande stappen volgen voor het geval u de kolomkoppen wilt opnemen bij het exporteren van uw CSV-bestand in SQL Server.
Hoe de kolomkoppen op te nemen bij het exporteren van queryresultaten naar CSV in SQL Server
Om uw kolomkoppen op te nemen, gaat u naar Extra en selecteert u vervolgens Opties…
Daarna, klikt u op Query Results >> SQL Server >> Results to Grid:
Vink de optie ‘Kolomkopteksten opnemen bij het kopiëren of opslaan van de resultaten’ aan en klik vervolgens op OK:
U moet SQL Server nu opnieuw opstarten om de wijzigingen te kunnen toepassen.
Dan voert u uw query opnieuw uit om de queryresultaten te krijgen:
Klik met de rechtermuisknop op een willekeurige cel in het raster zelf en selecteer vervolgens ‘Resultaten opslaan als…’
Type een naam voor uw CSV-bestand en druk vervolgens op Opslaan:
Uw nieuwe CSV zou nu de kolomkoppen voorwaarts bevatten: