Ćwiczenia
> Wstęp do MS SQL Server 2000 > Narzędzie Query Analyzer |
![]() ![]() |
||||||||||
1.6 Narzędzie Query Analyzer![]() Krok 1 - Uruchom narzędzie Query Analyzer1. Z grupy programów Microsoft SQL Server uruchom program Query Analyzer (lub opcjonalnie z menu Enterprise Manager'a wybierz opcję Tools - SQL Query Analyzer).2. Jeśli serwer poprosi Cię o uwierzytelnienie, wciśnij ENTER (zakładamy, że instalację przeprowadziłeś wg naszych wskazówek). ![]() Rys. 1.6.1 Query Analyzer - okno uwierzytelniania użytkownika 3. Jeśli okno programu Query Analyzer składa się z dwóch części (dolnej i górnej), to wciśnij F8. Query Analyzer jest wyspecjalizowanym edytorem języka Transact-SQL (w skrócie T-SQL) - rodzimego języka MS SQL Server. T-SQL jest odmianą standardu SQL z pewnymi drobnymi modyfikacjami. Query Analyzer daje możliwość tworzenia skryptów T-SQL, zapisywania ich w postaci plików o rozszerzeniu .sql, uruchamiania tych skryptów oraz analizowania ich działania i wydajności. Zasadniczo okno Query Analyzer'a składa się z trzech części: - górna część to menu główne programu, - część lewa dolna to przeglądarka obiektów baz danych i szablonów języka T-SQL (spróbuj rozwijać drzewo obiektów i klikać prawym klawiszem na pojedynczym obiekcie bazy danych - zauważysz, że można automatycznie produkować skrypty tworzące dany obiekt i wykonać wiele innych operacji), - część prawa dolna to okno edytora języka T-SQL (tych okien może być jednocześnie otwartych wiele). ![]() Rys. 1.6.2 Okno programu Query Analyzer Krok 2 - Naucz się korzystać z narzędzia Query Analyzer1. W programie Query Analyzer z menu głównego (na samej górze okna programu) wybierz File - Open....2. Znajdź w plikach ćwiczeniowych (katalog labs) plik demo_1_6_1.sql i otwórz go (na razie nie będziemy zajmować się składnią języka T-SQL). 3. Zaobserwuj kolorowanie składni języka T-SQL przez Query Analyzer. Query Analyzer koloruje składnię w kilku kolorach: - na niebiesko - słowa kluczowe języka T-SQL, - na fioletowo - nazwy funkcji i zmiennych systemowych, - na seledynowo - komentarze w kodzie T-SQL, - na czarno - nazwy obiektów i pozostałe elementy kodu T-SQL. 4. Uruchom skrypt klikając ikonę ![]() Jeśli nie chciałbyś uruchamiać skryptu, a tylko sprawdzić jego poprawność składniową (czyli dokonać parsowania), to należy kliknąć ikonę ![]()
5. Zwróć uwagę, że po wykonaniu skryptu okno edytora zostało podzielone na dwie części - górna nadal umożliwia edycję skryptu, natomiast dolna pokazuje wyniki działania kodu T-SQL. ![]() Rys. 1.6.3 Query Analyzer - wyświetlenie wyników działania kodu T-SQL 6. Kliknij w dolnej części okna edytora na zakładce Messages. Tu pojawiają się komunikaty od serwera - tzn. informacje o ewentualnych błędach oraz ilość wierszy, których dotyczył wykonany kod. 7. Podświetl pojedynczą linię kodu T-SQL w edytorze (linię zawierającą polecenie SELECT). 8. Ponownie wykonaj skrypt (F5). Tym razem wykona się tylko podświetlony kod.
9. Podświetl słowo SELECT i wciśnij klawisze Shift+F1. Pojawi się okno Books Online z pomocą dotyczącą podświetlonego fragmentu składni T-SQL.
Krok 3 - Ustaw opcje narzędzia Query AnalyzerQuery Analyzer ma szeroki zestaw opcji, które pozwalają wyświetlać wyniki działania kodu T-SQL w różnych postaciach oraz umożliwiają uzyskanie dodatkowych informacji dotyczących wykonywania skryptów.1. W programie Query Analyzer rozwiń pierwszą pozycję menu głównego - File. W menu File znajdziesz pozycje dotyczące zapisu skryptów oraz nawiązywania połączeń. Pamiętaj, że możliwe jest nawiązanie więcej niż jednego połączenia oraz że Query Analyzer jest klientem serwera MS SQL. 2. Teraz rozwiń w menu głównym pozycję Edit. W menu Edit znajdziesz kilka przydatnych skrótów klawiaturowych, m.in.: - jak wyczyścić okno edytora - Ctrl+Shift+Del, - jak skoczyć do określonej linii - Ctrl+G (numeracja linii pojawia się w prawym dolnym rogu okna Query Analyzer'a w pasku stanu), - jak wykomentować (Ctrl+Shift+C) lub odkomentować (Ctrl+Shift+R) zaznaczony fragment kodu (opcja Advanced). Oprócz tego znajdziesz w tym menu typowe dla aplikacji w systemie Windows pozycje (kopiowanie, wklejanie, wyszukiwanie tekstów). 3. Następnie rozwiń w menu głównym pozycję Query. W menu Query znajdziesz opcje takie jak: - zmiana aktywnej bazy danych (Change Database...), - znane Ci już polecenia uruchamiania i parsowania kodu T-SQL, - opcje dotyczące śledzenia wykonywania i wyświetlania wyników działania kodu T-SQL, - ustawienia opcji aktualnego połączenia z serwerem MS SQL. Query Analyzer pozwala na wyświetlanie wyników w postaci siatki (ang. grid) lub tekstu. Opcje te można zmienić wybierając jedną z dwóch pozycji w menu Query - Results in Grid lub Results in Text. Ponadto w menu Query można uaktywnić wyświetlanie przy wykonywaniu poleceń T-SQL: planu wykonania każdego polecenia T-SQL (Show Execution Plan), statystyk klienta (Show Client Statistics) oraz statystyk serwera (Show Server Trace). Z opcji tych będziesz korzystać w dalszej części ćwiczeń.
4. Rozwiń w menu głównym pozycję Tools. W menu Tools znajdziesz opcje: - przeglądania i wyszukiwania obiektów baz danych, - zarządzania indeksami i statystykami w bazach danych, - konfiguracji edytora oraz wszystkich menu (jak w większości programów w systemie Windows), - ustawienia własnych skrótów klawiaturowych. 5. Rozwiń w menu głównym pozycje Window oraz Help. Są to opcje typowe dla aplikacji systemu Windows. Dzięki opcjom w menu Window możesz układać automatycznie okienka wewnątrz edytora, natomiast menu Help daje Ci bezpośredni dostęp do bogatej biblioteki pomocy zarówno do programu Query Analyzer, jak i do samego języka T-SQL. ![]() Rys. 1.6.4 Okno programu Query Analyzer po ustawieniu opcji użytkownika
Przejdź dalej ![]() |
|||||||||||
![]() Ćwiczenia > Wstęp do MS SQL Server 2000 > Narzędzie Query Analyzer |