Interfejs użytkownika tekstowego projektanta zapytań
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 instrukcji, kwerend lub składni poleceń dla rozszerzenia niestandardowe przetwarzania danych i kwerend, 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 zapytań tekstowych Wyświetla pasek narzędzi i następujące dwa okienka:
Kwerenda zawiera tekst kwerendy, nazwa tabela lub nazwa procedura składowana.
**Wynik **W tym okienku są widoczne wyniki uruchomienia zapytania w czasie projektowania.
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 |
Opis |
---|---|
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 |
Zaimportowanie istniejącego zapytania z pliku lub raportu.Obsługiwane są tylko typy plików sql i rdl.Aby uzyskać więcej informacji, zobacz Tworzenie i dodawanie zestawów danych (program Report Builder 3.0 i usługi SSRS). |
Umożliwia uruchomienie zapytania i wyświetlenie zestawu wyników w okienku Wynik. |
|
Typ polecenia |
Wybierz tekstu, procedura przechowywana, lub TableDirect.Jeżeli parametry procedura składowana Definiują parametry kwerendy okno dialogowe pojawia się po kliknięciu uruchomić na pasku narzędzi i w razie potrzeby można wprowadzić w wartości.
Uwaga:
Jeżeli procedura składowana zwraca więcej niż jeden zestaw wyników, tylko pierwszy zestaw wyników jest używany do wypełnienia zestawu danych.
Obsługa polecenia typu zależy od typu źródło danych.Na przykład obsługuje tylko OLE DB i ODBC TableDirect. |
Typ polecenia Tekst
Podczas tworzenia SQL Server projektant zapytań graficznego domyślnie wyświetla zestaw danych, Projektant raportówAby przełączyć do projektant zapytań tekstowych, kliknij Edytuj tekst jako Przełącz przycisk na pasku narzędzi.projektant zapytań tekstowych prezentuje dwa okienka: okienka kwerendy i wyników.Na poniższej ilustracji pokazano oba okienka.
W poniższej tabeli opisano funkcje każdego okienka.
Okienko |
Funkcja |
---|---|
Zapytanie |
Wyświetla Transact-SQL tekst kwerendy.Okienko to służy do pisania i edycji Transact-SQL kwerendy. |
Wynik |
Wyświetla wyniki zapytania.Aby uruchomić kwerendę, kliknij prawym przyciskiem w dowolnym okienka i kliknij uruchomić, lub kliknij przycisk uruchomić przycisk na pasku narzędzi. |
Przykład
Następująca kwerenda zwraca listę nazwisk z AdventureWorks2008R2 bazy danych Contact tabela.
SELECT LastName FROM Person.Person;
Można użyć dowolnego Transact-SQL instrukcja dla polecenia, wpisz tekst, łącznie z EXEC instrukcja.Następujące kwerendy wywołania AdventureWorks2008R2 procedura składowana uspGetEmployeeManagers i zwraca łańcuch polecenia dla pracownika o numerze identyfikacyjnym 1.
EXEC uspGetEmployeeManagers 1;
Po kliknięciu uruchomić na pasku narzędzi, polecenia w kwerendy okienko działa, a wyniki są wyświetlane w wynik okienka.
Typ polecenia Procedura przechowywana
When you select Command typeStoredProcedure, the text-based query designer presents two panes: okienka kwerendy i wyników.Wprowadź nazwę procedura składowana w okienku kwerendy i kliknij przycisk uruchomić na pasku narzędzi.Zostanie otwarte okno dialogowe Definiowanie parametrów kwerend.W tym oknie należy wprowadzić wartości parametrów procedury przechowywanej.Parametr raport jest tworzony dla każdego parametru procedura składowana.
Przykład
Następujące kwerendy wywołania AdventureWorks2008R2 procedura składowana 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: okienka kwerendy i wyników.Kiedy wprowadź tabela i kliknij przycisk uruchomić przycisk wszystkie kolumny tabela są zwracane.
Przykład
Następująca kwerenda zwraca zestaw wyników dla wszystkich odbiorców w AdventureWorks2008R2 bazy danych.
Sales.Customer
Należy wprowadzić nazwę tabela Sales.Customer jest równoważne utworzeniu Transact-SQL Instrukcja SELECT * FROM Sales.Customer;.
Zobacz także