Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
, Azure SQL Database,
Azure SQL Managed Instance,
Azure Synapse Analytics,
Analytics Platform System (PDW),
SQL analytics endpoint w Microsoft Fabric, magazyn w Microsoft Fabric,
SQL database w Microsoft Fabric
Po uruchomieniu instrukcji Transact-SQL (T-SQL) w Edytorze zapytań w programie SQL Server Management Studio (SSMS) można kontrolować dane wyjściowe wyników zapytania. Możesz również wyeksportować wyniki do różnych formatów plików, w zależności od wymagań.
Wybieranie miejsca docelowego wyników zapytania
Miejsce docelowe wyników ma zastosowanie do bieżącego okna Edytora zapytań. Domyślnie wyniki są wyświetlane w siatce, ale można je wysłać do tekstu lub do pliku. Po wybraniu innej opcji program SSMS używa go podczas następnego wykonywania zapytania w tym oknie.
Wybierz miejsce docelowe na jeden z następujących sposobów:
Na pasku narzędzi edytora SQL wybierz pozycję Wyniki do siatki, Wyniki do tekstu lub Wyniki do pliku.
W Edytorze zapytań otwórz menu kontekstowe i wybierz pozycję Wyniki>do siatki, Wyniki na tekst lub Wyniki do pliku.
Użyj skrótów klawiaturowych wymienionych w sekcji Skróty klawiaturowe .
Zmień domyślne wyjście dla wyników w Narzędziach>Opcjach>Wynikach> zapytaniaSQL Server>Ogólne, używając listy rozwijanej 'Domyślne miejsce docelowe dla wyników'.
Wyniki do tabeli
Wyniki w siatce zwracają wyniki zapytania w postaci co najmniej jednej siatki tabelarycznej w oknie Wyniki. Ta opcja jest domyślna dla nowych okien Edytora zapytań.
Użyj wyników siatki, gdy chcesz:
- Wyświetlanie danych w formacie tabelarycznym z nagłówkami kolumn.
- Skopiuj zaznaczone wiersze, kolumny lub pełny zestaw wyników z nagłówkami lub bez.
- Zapisz zawartość siatki w pliku z menu kontekstowego siatki.
Aby wysłać wyniki do siatki:
- Na pasku narzędzi edytora SQL wybierz Wyniki do siatki.
- Lub w menu kontekstowym Edytora zapytań wybierz Wyniki>do siatki.
- Wykonaj zapytanie.
Domyślnie siatka jest wyświetlana w dolnym okienku okna Edytora zapytań. Jeśli zapytanie zwraca wiele zestawów wyników, każdy zestaw wyników pojawi się na własnej karcie siatki.
Eksportowanie wyników
Jeśli wyniki nie są zapisywane bezpośrednio w pliku, możesz wyeksportować je do pliku z siatki wyników. Kliknij prawym przyciskiem myszy w dowolnym miejscu w siatce wyników i wybierz polecenie Zapisz wyniki jako.... W oknie dialogowym Zapisywanie wyników siatki wprowadź nazwę pliku i wybierz listę rozwijaną Zapisz jako typ , aby wybrać typ pliku dla wyników.
W programie SSMS 22.3.3 i starszych wersjach można eksportować wyniki do typów plików CSV i TXT.
Począwszy od programu SSMS 22.4.1, można również eksportować wyniki do typów plików JSON, XML, Excel i Markdown.
Można zmienić domyślną lokalizację używaną podczas eksportowania wyników w obszarze Narzędzia>Opcje>Wyniki zapytania>SQL Server>Ogólne> w sekcji katalog wyników zapytania. Ta domyślna lokalizacja jest tą samą lokalizacją używaną podczas zapisywania wyników w pliku.
Przekształcanie wyników na tekst
Wyniki do tekstu zwracają wyniki zapytania jako zwykły tekst w oknie Wyniki . Każda kolumna jest oddzielona ogranicznikiem, a wiersze są wyświetlane jako wiersze tekstu.
Użyj wyników tekstowych, gdy chcesz:
- Szybkie skanowanie mniejszych zestawów wyników bez funkcji siatki.
- Skopiuj wyniki jako sformatowany tekst do wiadomości e-mail, opisów problemów lub skryptów.
- Łatwiejsze porównywanie danych wyjściowych tekstowych przy użyciu narzędzi, które oczekują zwykłego tekstu.
Aby przesłać wyniki jako tekst:
- Na pasku narzędzi edytora SQL wybierz pozycję Wyniki do tekstu.
- Albo w menu kontekstowym Query Editor wybierz Wyniki>Wyniki do tekstu.
- Wykonaj zapytanie.
Formatowanie danych wyjściowych tekstu, takie jak separator kolumny i maksymalna szerokość kolumny, można zmienić w Narzędzia>Opcje>Wyniki zapytań>SQL Server>Wyniki do Tekstu.
Zapisz wyniki do pliku
Wyniki do pliku zapisują wyniki zapytania bezpośrednio w pliku zamiast wyświetlać je w oknie Wyniki .
Użyj wyników pliku, gdy chcesz:
- Przechwyć duże zestawy wyników bez renderowania ich w interfejsie użytkownika.
- Zapisz wyniki na potrzeby późniejszej analizy lub archiwizacji.
- Udostępnij dane wynikowe jako plik.
Aby wysłać wyniki do pliku:
- Na pasku narzędzi edytora SQL wybierz pozycję Zapisz wyniki do pliku.
- Lub w menu kontekstowym Edytora zapytań wybierz opcję Wyniki>Zapisz do pliku.
- Wykonaj zapytanie.
- W oknie dialogowym Zapisywanie wyników, w polu Zapisz w, wybierz folder, w którym chcesz zapisać plik.
- W polu Nazwa pliku wprowadź nazwę pliku.
- W polu Zapisz jako typ wybierz format pliku wyjściowego.
- Wybierz opcję Zapisz.
Domyślnie program SSMS zapisuje wyniki jako plik raportu z .rpt rozszerzeniem . Aby uzyskać opcje zaawansowane, wybierz strzałkę w dół na przycisku Zapisz , a następnie wybierz pozycję Zapisz z kodowaniem.
Możesz zmienić domyślną lokalizację zapisywania wyników w Narzędzia>Opcje>Wyniki zapytania>SQL Server>Ogólne>Katalog wyników zapytania.
Skróty klawiaturowe
Poniższe skróty klawiaturowe zmieniają miejsce docelowe wyników dla aktywnego okna Edytora zapytań.
| Destynacja | Skrót klawiszowy |
|---|---|
| Wyniki do tabeli | Ctrl+D |
| Przekształcanie wyników na tekst | Ctrl+T |
| Zapisz wyniki do pliku | Ctrl+Shift+F |
Po wybraniu miejsca docelowego za pomocą skrótu wykonaj zapytanie (na przykład przez naciśnięcie klawisza F5), aby wysłać wyniki do wybranego obiektu docelowego.