Udostępnij za pośrednictwem


Text-based Query Designer User Interface

Tekstowy projektant zapytań służy do określania zapytania przy użyciu języka zapytań obsługiwanego przez źródło danych, uruchamiania zapytania oraz wyświetlania wyników w czasie wykonywania.Można określić wiele Transact-SQL instrukcje, kwerend lub składni poleceń dla rozszerzeń niestandardowych przetwarzania danych i kwerendy, które są określone jako wyrażenia. Tekstowy projektant zapytań nie przetwarza wstępnie zapytania i akceptuje dowolną składnię zapytania, więc jest domyślnym narzędziem do projektowania zapytań dla wielu typów źródeł danych.

Projektant kwerend tekstowych są wyświetlane na pasku narzędzi i następujące dwa okienka:

  • **Kwerendy   **Pokazuje tekst kwerendy, nazwę tabela lub nazwa procedura przechowywana.

  • **Wynik   **W tym okienku są widoczne wyniki uruchomienia zapytania w czasie projektowania.

Aby uzyskać instrukcje krok po kroku dotyczące sposobu otwierania projektant kwerend Zobacz How to: Open a Query Designer for a Dataset Query.

Pasek narzędzi tekstowego projektanta zapytań

W tekstowym projektancie zapytań znajduje się jeden pasek narzędzi dla wszystkich typów poleceń.W poniższej tabeli wymieniono wszystkie przyciski paska narzędzi oraz ich funkcje.

Przycisk

Description

Edytuj jako tekst

Umożliwia przełączanie między tekstowym projektantem zapytań a graficznym projektantem zapytań.Nie wszystkie typy źródeł danych obsługują graficznych projektantów zapytań.

Importuj

Umożliwia importowanie istniejącego zapytania z pliku lub raportu.Obsługiwane są tylko typy plików sql i rdl.Aby uzyskać więcej informacji zobacz Understanding Report Datasets.

Run the query

Umożliwia uruchamianie zapytania i wyświetlanie zestawu wyników w okienku Wynik.

Typ polecenia

Wybierz opcję Tekst, StoredProcedure, or TableDirect.Jeśli procedura przechowywana ma parametrów, Zdefiniuj parametry kwerendy , okno dialogowe jest wyświetlane po kliknięciu przycisku Uruchamianie na pasku narzędzi, a można wypełniać wartości, zależnie od potrzeb.

NoteNote:
Jeśli procedura przechowywana zwraca więcej niż jeden zestaw wyników, do wypełnienia do danych używany jest tylko pierwszy zestaw wyników.

Obsługa polecenia typu może być różna w zależności od typu urządzenie źródłowe danych.Na przykład obsługuje tylko OLE DB i ODBC TableDirect.

Typ polecenia Tekst

Po utworzeniu SQL Server zestaw danych, Projektant raportów domyślnie wyświetla projektant kwerend graficznego. Kliknij, aby przełączyć się do projektant kwerend opartych na tekście, Edytowanie jako tekst przycisk przełącznika, na pasku narzędzi.Projektant kwerend opartych na tekście przedstawia dwa okienka: w okienku Query i okienku wyników. Na poniższej ilustracji pokazano oba okienka.

Generic query designer, for relational data query

W poniższej tabeli opisano funkcje każdego okienka.

Okienko

Funkcja

Query

Wyświetla Transact-SQL tekst kwerendy. To okienko służy do pisania i edycji Transact-SQL kwerendy.

Wynik

Umożliwia wyświetlanie wyników zapytania.Aby uruchomić kwerendę, kliknij prawym przyciskiem myszy w dowolnym okienku, a następnie kliknij przycisk Uruchamianie, lub kliknij przycisk Uruchamianie przycisk na pasku narzędzi.

Przykład

Następująca kwerenda zwraca listę nazwisk z AdventureWorks bazy danych Contact Tabela.

SELECT LastName FROM Person.Contact

Można użyć dowolnego Transact-SQL instrukcja Command typu tekst, łącznie z EXEC instrukcje. Następujące kwerendy wywołania AdventureWorks Procedura przechowywana uspgetEmployeeManagers i zwrotach o rozkazów dla pracownika o numerze identyfikacyjnym 1.

EXEC uspgetEmployeeManagers 1

Po kliknięciu przycisku Uruchamianie na pasku narzędzi, polecenia w Kwerendy okienko działa, a wyniki są wyświetlane w Wynik okienko.

Typ polecenia Procedura przechowywana

When you select Command typeStoredProcedure, the text-based query designer presents two panes: w okienku Query i okienku wyników. Wprowadź nazwę procedura przechowywana w okienku kwerendy i kliknij przycisk Uruchamianie na pasku narzędzi.Zostanie otwarte okno dialogowe Określ parametry kwerendy.W tym oknie należy wprowadzić wartości parametrów procedury przechowywanej.Parametr raport jest tworzony dla każdego parametru procedura przechowywana.

Przykład

Następujące kwerendy wywołania AdventureWorks Procedura przechowywana uspgetEmployeeManagers. Po uruchomieniu kwerendy, należy wprowadzić wartość dla parametru numer identyfikacyjny pracownika.

uspgetEmployeeManagers

Typ polecenia Bezpośredni dostęp do tabeli

When you select Command typeTableDirect, the text-based query designer presents two panes: w okienku Query i okienku wyników. Wprowadź tabela i kliknij przycisk Uruchamianie przycisku, zwracane są wszystkie kolumny tabela.

Przykład

Następująca kwerenda zwraca zestaw wszystkich klientów z wyników AdventureWorks Baza danych.

Sales.Customer

Po wprowadzeniu nazwy tabela Sales.Customer jest równoważne utworzeniu Transact-SQL Instrukcja SELECT * FROM Sales.Customer.