Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server 2016:zapisywanie wyników zapytania w pliku CSV

Możesz zapisać wyniki dowolnego zapytania w pliku CSV za pomocą niewiele więcej niż jednego kliknięcia myszą.

SQL Server ułatwia zapisywanie wyników zapytania w pliku CSV (lub innym pliku tekstowym).

Oto jak.

  1. Wyniki zapytań

    Uruchom zapytanie.

    Teraz kliknij prawym przyciskiem myszy w okienku wyników i wybierz Zapisz wyniki jako... z menu kontekstowego.

  2. Zapisz plik

    Nazwij plik i lokalizację, a następnie kliknij Zapisz .

  3. Otwórz plik

    Teraz zlokalizuj plik i otwórz go w Notatniku (lub preferowanej aplikacji do otwierania plików CSV).

    Możesz zobaczyć, że wyniki zostały zapisane w formacie CSV.

Dodaj wiersz nagłówka

Być może zauważyłeś, że powyższy plik CSV nie zawiera wiersza nagłówka.

To może, ale nie musi być to, czego chcesz.

Jeśli potrzebujesz, aby zawierał wiersz nagłówka, wykonaj następujące czynności.

  1. Uruchom okno dialogowe opcji zapytania

    Otwórz nowe okno zapytań i kliknij Opcje zapytań ikonę na pasku narzędzi.

    Możesz także przejść do Narzędzia> Opcje w górnym menu.

  2. Uwzględnij nagłówki kolumn

    W sekcji Wyniki> Siatka , umieść znacznik wyboru obok Uwzględnij nagłówki kolumn podczas kopiowania lub zapisywania wyników .

  3. Zapisz kolejne zapytanie i sprawdź plik

    Teraz uruchom kolejne zapytanie, zapisz je, a następnie sprawdź plik.

    Po otwarciu plik będzie zawierał nagłówki kolumn.

Wyniki do zapisania

Możesz także użyć Wyniki do przesłania opcja zapisywania wyników zapytania do pliku.

Ta opcja wyświetli monit o zapisanie wyników przy każdym uruchomieniu zapytania. Może to być przydatne, jeśli masz wiele zapytań do zapisania.

  1. Wybierz Wyniki do zapisania Opcja

    Otwórz nowe okno zapytania i kliknij Wyniki do pliku ikonę na pasku narzędzi.

    Możesz także kliknąć prawym przyciskiem myszy w oknie zapytania i wybrać Wyniki do> Wyniki do pliku .

  2. Uruchom zapytanie

    Teraz uruchom zapytanie. Zostaniesz poproszony o zapisanie pliku (zamiast wyników wyświetlanych w dolnym panelu).

    Możesz mieć możliwość zapisania go jako .rpt plik. Jest to w porządku, jeśli możesz go otworzyć w Crystal Reports lub podobnej aplikacji. Jeśli nie, możesz zmienić rozszerzenie na .csv .

  3. Wyświetl plik

    Sprawdź plik, aby upewnić się, że jego zawartość jest poprawna i w wymaganym formacie.

Wyniki w opcjach plików

Być może zauważyłeś, że powyższy zrzut ekranu pokazuje, że plik tekstowy wyświetla wyniki w formacie wyrównanym do kolumn (nie rozdzielanym przecinkami, jak w poprzednim pliku). Można to zmienić w razie potrzeby.

Możesz użyć okna dialogowego Opcje zapytania, aby zmienić różne opcje podczas używania metody Wyniki do pliku.

  1. Uruchom okno dialogowe opcji zapytania

    Otwórz nowe okno zapytań i kliknij Opcje zapytań ikonę na pasku narzędzi.

  2. Skonfiguruj żądane opcje

    Wybierz Wyniki> Tekst i przejrzyj/zmień wszelkie opcje, które musisz zmienić.

    Na przykład możesz zmienić format wyjściowy na rozdzielany przecinkami zamiast wyrównania do kolumny. Możesz także określić, czy dołączać nagłówki.

    Po skonfigurowaniu kliknij OK .

Wyniki do tekstu

Możesz także użyć Wyniki na tekst do wyprowadzania wyników.

Może to być przydatne podczas konfigurowania opcji formatowania zapytań dla Wyniki do pliku (ponieważ używa tych samych opcji zapytania). Umożliwi to sprawdzenie formatowania bez konieczności otwierania zewnętrznego pliku.

Aby przełączyć się na Wyniki na tekst , kliknij ikonę Wyniki na tekst na pasku narzędzi. Możesz przełączać się między opcjami wyjściowymi, kiedy tylko potrzebujesz.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak odpytać pole DATETIME używając tylko daty w Microsoft SQL Server?

  2. Jak porównać wersje oprogramowania za pomocą SQL Server?

  3. Dlaczego podczas nawiązywania połączenia z programem SQL Server wystąpił błąd związany z siecią lub specyficzny dla wystąpienia?

  4. MSDTC na serwerze „serwer jest niedostępny”

  5. Zrozumienie znaczenia ustawienia pamięci w SQL Server