Okno edytora zapytań aparatu bazy danych programu SQL Server Management Studio

Użyj edytora zapytań w programie Aparat baz danych, aby utworzyć i uruchomić skrypty języków Transact-SQL i XQuery oraz narzędzia sqlcmd.

Uzyskiwanie pomocy do języka Transact-SQL

Ten temat jest domyślną lokalizacją pomocy F1 pochodzącej z okna edytora zapytań aparatu bazy danych.Jeśli wybierzesz F1 po wyróżnieniu tekstu w edytorze, który nie jest zgodny ze słowem kluczowym pomocy F1 zastosowanym do któregokolwiek tematu referencyjnego dotyczącego języka Transact-SQL, w pomocy F1 zostanie wyświetlony ten temat.W takim przypadku istnieją dwa podejścia do uzyskiwania pomocy dodatkowej:

  • Skopiuj i wklej wyróżniony ciąg z edytora na kartę wyszukiwania w witrynie SQL Server — książki online i wykonaj wyszukiwanie.

  • Podświetl tylko część instrukcji języka Transact-SQL prawdopodobnie dopasowaną do słowa kluczowego pomocy F zastosowanego do tematu i ponownie wybierz F1.Przykłady ciągów do podświetlenia:

    • Nazwa instrukcji języka Transact-SQL, takiej jak CREATE DATABASE lub BEGIN TRANSACTION.

    • Nazwa funkcji wbudowanej, takiej jak SERVERPROPERTY lub @@VERSION.

    • Nazwa tabeli lub widoku systemowej procedury składowanej, taka jak sys.data_spaces lub sp_tableoption.

Funkcje

  • Wpisz skrypty w oknie edytora zapytań.

  • Aby wykonywać skrypty, naciśnij klawisz F5; lub kliknij przycisk Wykonaj na pasku narzędzi; lub w menu Zapytanie kliknij polecenie Wykonaj.Jeśli część kodu jest zaznaczona, tylko ta część jest wykonywana.Jeżeli żaden kod nie jest zaznaczony, wykonywany jest cały kod w edytorze zapytań.

  • Aby uzyskać pomoc dotyczącą składni języka Transact-SQL, zaznacz słowo kluczowe w edytorze zapytań, a następnie kliknij przycisk F1.

  • W celu uzyskania dynamicznej pomocy na temat składni języka Transact-SQL z menu Pomoc wybierz polecenie Pomoc dynamiczna. Otwiera to składnik dynamicznej pomocy.W pomocy dynamicznej tematy pomocy pojawiają się w oknie Pomoc dynamiczna, gdy słowa kluczowe są wpisywane w edytorze zapytań.

  • Edytor zapytań obsługuje funkcje IntelliSense, takie jak uzupełnianie wyrazów i parametrów.Aby uzyskać więcej informacji, zobacz Za pomocą technologii IntelliSense.

    Ostrzeżenie

    Włączanie technologii IntelliSense dla dużych skryptów języka Transact-SQL może obniżyć wydajność na powolnych komputerach.Aby uzyskać informacje, jak ograniczyć rozmiar skryptów języka Transact-SQL, dla których funkcja IntelliSense jest włączana, zobacz Opcje (Edytor tekstu/Transact-SQL/IntelliSense).

  • Edytor zapytań oferuje debugera składni języka Transact-SQL, który może debugować jego skrypty i instrukcje.Aby uzyskać więcej informacji, zobacz Za pomocą debugera Transact-SQL.

  • Komunikaty o błędach są wyświetlane w następujących obszarach:

    • Na karcie Wiadomości u dołu okna dla błędów, które są zwracane przez program Aparat baz danych programu SQL Server.

    • W oknie Lista błędów okno dla błędów generowanych przez technologię IntelliSense.Aby uzyskać więcej informacji, zobacz Okno Lista błędów (Management Studio).

    • W oknach Wyjście lub Natychmiastowe dla błędów generowanych przez debugera języka Transact-SQL.

Pasek narzędzi edytora SQL

Gdy otwarty jest Edytor zapytań w programie Aparat baz danych, pojawi się pasek narzędzi edytora SQL z następującymi przyciskami.

  • Połącz
    Otwiera okno dialogowe Połącz z serwerem.To okno dialogowe służy do ustanowienia połączenia z serwerem.

  • Rozłącz
    Odłącza bieżącą sesję edytora zapytań od serwera.

  • Zmień połączenie
    Otwiera okno dialogowe Połącz z serwerem.To okno dialogowe służy do ustanowienia połączenia z innym serwerem.

  • Nowe zapytanie w bieżącym połączeniu
    Otwiera nowe okno edytora zapytań i używa informacji o połączeniu z bieżącego okna edytora zapytań.

  • Dostępne bazy danych
    Umożliwia przełączenie do innej bazy danych na tym samym serwerze.

  • Wykonaj
    Wykonuje zaznaczony kod, a jeżeli żaden kod nie jest zaznaczony, wykonuje cały kod w edytorze zapytań.

  • Debuguj
    Włącza debugera składni języka Transact-SQL.Ten debuger obsługuje czynności debugowania, takie jak ustawianie punktów przerwania, oglądanie zmiennych i krokowe wykonywanie kodu.

  • Anuluj wykonywanie zapytania
    Wysyła żądanie anulowania do serwera.Niektóre kwerendy nie mogą być anulowane natychmiast, ale muszą czekać na odpowiednie okoliczności do anulowania.Gdy transakcje są anulowane, opóźnienia mogą wystąpić podczas wycofywania transakcji.

  • Analizuj
    Sprawdza składnię zaznaczonego kodu.Jeżeli żaden kod nie jest zaznaczony, sprawdza składnię całego kodu w oknie edytora zapytań.

  • Wyświetl szacowany plan wykonania
    Żąda planu wykonania zapytania od procesora zapytań bez faktycznego wykonywania zapytania oraz wyświetla plan w oknie Plan wykonania.Plan ten używa statystyki indeksu jako szacunku liczby wierszy, które mają być zwracane podczas każdej części wykonywania zapytania.Używany rzeczywisty plan wykonywania zapytania może być różny od szacowanego planu wykonania.To może występować, jeżeli liczba wierszy, które są zwracane, znacznie różni się od szacunki, a procesor zapytań zmienia plan, aby działać bardziej efektywne.

  • Opcje zapytań
    Otwiera okno dialogowe Opcje zapytań.To okno dialogowe służy do konfigurowania domyślnych opcji wykonywania zapytań oraz ich wyników.

  • Technologia IntelliSense włączona
    Określa, czy funkcja IntelliSense jest dostępna w edytorze zapytań w programie Aparat baz danych.

  • Dołącz rzeczywisty plan wykonania
    Wykonuje zapytanie, zwraca wyniki zapytania oraz plan wykonania, który został użyty dla zapytania.Widoczne są one jako graficzny plan zapytania w oknie Plan wykonania.

  • Dołącz statystykę klienta
    Dołącza okno Statystyka klienta zawierające statystyki dotyczące zapytania, pakietów sieciowych i czasu wykonywania zapytania.

  • Wyniki do tekstu
    Zwraca wyniki zapytania jako tekst w oknie Wyniki.

  • Wyniki do siatki
    Zwraca wyniki zapytania jako jedną lub więcej siatek w oknie Wyniki.

  • Wyniki do pliku
    Gdy kwerenda jest wykonywana, zostanie otwarte okno dialogowe Zapisz wyniki.W polu Zapisz w zaznacz folder, w którym chcesz zapisać plik.W polu Nazwa pliku wpisz nazwę pliku, a następnie kliknij przycisk Zapisz, aby zapisać wyniki zapytania jako plik raportu, który ma rozszerzenie .rpt.W celu wyświetlenia zaawansowanych opcji kliknij przycisk strzałki w dół na przycisku Zapisz, a następnie kliknij przycisk Zapisz z kodowaniem.

  • Oznacz zaznaczenie jako komentarz
    Ustawia bieżący wiersz jako komentarz przez dodanie operatora komentarza (--) na początku wiersza.

  • Usuń zaznaczenie jako komentarz
    Ustawia bieżący wiersz jako aktywną instrukcję źródłową przez usunięcie operatora komentarza (--) na początku wiersza.

  • Zmniejsz wcięcie wiersza
    Przesuwa tekst wiersza w lewą stronę przez usunięcie spacji na początku wiersza.

  • Zwiększ wcięcie wiersza
    Przesuwa tekst wiersza w prawą stronę przez dodanie spacji na początku wiersza.

  • Określ wartości parametrów szablonu
    Otwiera okno dialogowe, którego można użyć do określenia wartości parametrów w procedurach składowanych i funkcjach.

Można również dodać pasek narzędzi edytora SQL, wybierając menu Widok, polecenie Paski narzędzi, a następnie polecenie Edytor SQL.Jeśli dodasz pasek narzędzi edytora SQL, gdy nie jest otwarte okno edytora zapytań w programie Aparat baz danych, wszystkie przyciski są niedostępne.

Pasek narzędzi edytora SQL

Gdy okno edytora zapytań w programie Aparat baz danych jest otwarte, można dodać pasek narzędzi debugowania, wybierając menu Widok, polecenie Paski narzędzi i polecenie Debuguj.Jeśli dodasz pasek narzędzi debugowania, gdy nie jest otwarte okno edytora zapytań w programie Aparat baz danych, wszystkie przyciski są niedostępne.

  • Kontynuuj
    Uruchamia kod w oknie edytora zapytań w programie Aparat baz danych aż do napotkania punktu przerwania. 

  • Przerwij wszystko
    Ustawia debugera tak, aby przerywał wszystkie procesy, do których jest dołączony, gdy wystąpi przerwa.

  • Zatrzymaj debugowanie
    Wyłącza tryb debugowania w wybranym oknie edytora zapytań w programie Aparat baz danych i przywraca standardowy tryb wykonywania.

  • Pokaż następną instrukcję
    Przenosi kursor do następnej instrukcji, która ma być wykonana.

  • Wkrocz
    Uruchamia instrukcję znajdującą się po bieżącej instrukcji.Jeśli instrukcja wywołuje procedurę składowaną, funkcję lub wyzwalacz języka Transact-SQL, debuger wyświetla nowe okno edytora zapytań zawierające kod modułu.Okno to jest w trybie debugowania, i wykonywanie jest wstrzymane na pierwszej instrukcji w module.Można następnie poruszać się po kodzie modułu, na przykład przez ustawienie przerwania lub krokowe wykonywanie kodu.

  • Przekrocz
    Uruchamia instrukcję znajdującą się po bieżącej instrukcji.Jeśli instrukcja wywołuje procedurę składowaną, funkcję lub wyzwalacz języka Transact-SQL, moduł jest uruchamiany, aż zakończy pracę, a wyniki są zwracane do kodu wywołującego.Jeśli masz pewność, że nie ma żadnych błędów w module, można przejść dalej.Wykonywanie jest wstrzymane na instrukcji następującej po wywołaniu modułu.

  • Wykrocz
    Krok wstecz do następnego najwyższego poziomu wywołującego (funkcja, procedura składowana lub wyzwalacz).Wykonywanie jest wstrzymane na instrukcji następującej po wywołaniu modułu.

  • Windows
    Otwiera okno Punkt przerwania lub okno Natychmiastowe.

Historia zmian

Updated content

Corrected the descriptions of Step Into and Step Over.