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

SQL Server 2016:Gem forespørgselsresultater til en CSV-fil

Du kan gemme resultaterne af enhver forespørgsel i en CSV-fil med lidt mere end et klik med musen.

SQL Server gør det nemt for dig at gemme resultaterne af en forespørgsel i en CSV-fil (eller anden tekstfil).

Sådan gør du.

  1. Forespørgselsresultater

    Kør en forespørgsel.

    Højreklik nu i resultatruden og vælg Gem resultater som... fra kontekstmenuen.

  2. Gem filen

    Navngiv filen og placeringen, og klik på Gem .

  3. Åbn filen

    Find nu filen og åbn den i Notesblok (eller dit foretrukne program til at åbne CSV-filer).

    Du kan se, at resultaterne er blevet gemt i CSV-format.

Tilføj en overskriftsrække

Du har måske bemærket, at ovenstående CSV-fil ikke indeholder en overskriftsrække.

Dette er måske eller måske ikke det, du ønsker.

Hvis du har brug for, at den indeholder en overskriftsrække, skal du gøre følgende.

  1. Start dialogboksen forespørgselsindstillinger

    Åbn et nyt forespørgselsvindue, og klik på Forespørgselsindstillinger ikonet på værktøjslinjen.

    Du kan også gå til Værktøjer> Indstillinger i topmenuen.

  2. Medtag kolonneoverskrifter

    Under Resultater> Gitter , sæt et flueben ud for Inkluder kolonneoverskrifter ved kopiering eller lagring af resultaterne .

  3. Gem endnu en forespørgsel, og tjek filen

    Kør nu endnu en forespørgsel, gem den, og kontroller derefter filen.

    Når du åbner filen, vil den indeholde kolonneoverskrifter.

Resultater til fil

Du kan også bruge Resultater til fil mulighed for at gemme dine forespørgselsresultater i en fil.

Denne mulighed vil bede dig om at gemme resultaterne, hver gang du kører en forespørgsel. Så dette kan være praktisk, hvis du har mange forespørgsler at gemme.

  1. Vælg Resultater til fil Mulighed

    Åbn et nyt forespørgselsvindue, og klik på Resultater til fil ikonet på værktøjslinjen.

    Du kan også højreklikke i forespørgselsvinduet og vælge Resultater til> Resultater til fil .

  2. Kør en forespørgsel

    Kør nu en forespørgsel. Du vil blive bedt om at gemme filen (i stedet for at resultaterne vises i den nederste rude).

    Du har muligvis mulighed for at gemme den som en .rpt fil. Dette er fint, hvis du kan åbne det i Crystal Reports eller et lignende program. Hvis ikke, kan du ændre udvidelsen til .csv .

  3. Se filen

    Tjek filen for at bekræfte, at dens indhold er korrekt og i det påkrævede format.

Resultater til filindstillinger

Du har måske bemærket, at ovenstående skærmbillede viser, at tekstfilen viser resultaterne i kolonnejusteret format (ikke kommasepareret som i den forrige fil). Dette kan ændres om nødvendigt.

Du kan bruge dialogboksen Forespørgselsindstillinger til at ændre forskellige muligheder, når du bruger metoden Resultater til fil.

  1. Start dialogboksen forespørgselsindstillinger

    Åbn et nyt forespørgselsvindue, og klik på Forespørgselsindstillinger ikonet på værktøjslinjen.

  2. Konfigurer de ønskede indstillinger

    Vælg Resultater> Tekst og gennemgå/ændre eventuelle muligheder, du skal ændre.

    For eksempel kan du ændre outputformatet til at være kommasepareret i stedet for kolonnejusteret. Du kan også angive, om du vil inkludere overskrifter eller ej.

    Når du er konfigureret, skal du klikke på OK .

Resultater til tekst

Du kan også bruge Resultater til tekst for at udskrive resultaterne.

Dette kan være praktisk, når du konfigurerer forespørgselsformateringsindstillingerne for Resultater til fil (da den bruger de samme forespørgselsmuligheder). Dette vil give dig mulighed for at kontrollere formateringen uden at skulle åbne en ekstern fil.

For at skifte til Resultater til tekst , klik på ikonet Resultater til tekst på værktøjslinjen. Du kan skifte mellem outputindstillinger, når du har brug for det.


  1. SQL Server undslipper en understregning

  2. Importer/eksporter database med SQL Server Server Management Studio

  3. mysql-konfiguration stopper ved start af server

  4. mysqli_fetch_array() forventer, at parameter 1 er mysqli_result, boolean givet i