Udostępnij za pośrednictwem


Projektant kwerend tekstowych (Konstruktora raportów 3.0)

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.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Podczas tworzenia i uruchamiania zapytań użytkownicy uzyskują dostęp do źródeł danych.Należy im udzielać minimalnych uprawnień do źródeł danych, na przykład tylko do odczytu.

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 w zależności od typu kwerendy.Nie wszystkie typy zapytań są dostępne dla wszystkich typów źródeł danych.Na przykład nazwa tabeli jest obsługiwana tylko przez źródła danych typu OLE DB.

  • **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.

Uruchamianie zapytania

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.

UwagaUwaga:
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.

Typ polecenia Tekst

Podczas tworzenia SQL Server dataset, domyślnie zostanie otwarty projektant zapytań relacyjnychAby 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.

Projektant zapytań zwykłych, do tworzenia zapytania dotyczącego danych relacyjnych

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 AdventureWorks2008R22008 bazy danych ContactType tabela dla Person schematu.

SELECT Name FROM Person.ContactType

Po kliknięciu uruchomić na pasku narzędzi, polecenia w kwerendy okienko działa, a wyniki są wyświetlane w wynik okienka.W zestawie wyników jest wyświetlanych 20 typów kontaktów, na przykład Owner lub Sales Agent.

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.Jeśli procedury przechowywane używa parametrów, Definiują parametry kwerendy zostanie otwarte okno dialogowe.W tym oknie należy wprowadzić wartości parametrów procedury przechowywanej.Parametr raportu jest tworzony dla każdego wejściowego parametru procedury przechowywanej.

Na poniższej ilustracji pokazano okienka Zapytanie i Wynik po uruchomieniu procedury przechowywanej.W tym przypadku parametry wejściowe są stałymi.

Procedura przechowywana w tekstowym projektancie zapytań

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

Okienko

Funkcja

Zapytanie

Umożliwia wyświetlanie nazwy procedury przechowywanej i wszystkich jej parametrów wejściowych.

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ące kwerendy wywołania AdventureWorks2008R22008 procedura składowana uspGetWhereUsedProductID.Po uruchomieniu zapytania należy wprowadzić wartość parametru numeru identyfikacyjnego produktu.

uspGetWhereUsedProductID

Click the Run (!) przycisk.Gdy zostanie wyświetlony monit o podanie parametrów zapytania, użyj następującej tabeli, aby wprowadzić wartości.

@StartProductID

820

@CheckDate

20010115

Dla podanej data zestaw wyników Wyświetla listę identyfikatorów produktu 13 używane numer określonego składnika.

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

Dla typu źródło danych OLE DB, poniższa kwerenda dataset zwraca zestaw wyników dla typów wszystkich kontaktów w AdventureWorks2008R22008 bazy danych.

Person.ContactType

Należy wprowadzić nazwę tabela Person.ContactType jest równoważne utworzeniu Transact-SQL Instrukcja SELECT * FROM Person.ContactType.