Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
Po uruchomieniu zapytania lub widoku wyniki zostaną wyświetlone w okienku Wyniki. Następnie możesz pracować z tymi wynikami. Można na przykład dodawać i usuwać wiersze, dane wejściowe lub zmieniać dane, a także łatwo przechodzić przez duże zestawy wyników.
Poniższe informacje mogą pomóc w unikaniu problemów i efektywnej pracy z zestawami wyników.
Zwracanie zestawu wyników
Możesz zwrócić wyniki z zapytania lub widoku i wybrać, czy otworzyć tylko okienko wyników, czy wszystkie okienka. W obu przypadkach zapytanie lub widok zostanie otwarty w Projektancie zapytań i widoków. Różnica polega na tym, że zostanie otwarte tylko okienko Wyniki, a drugi zostanie otwarty ze wszystkimi oknami wybranymi w oknie dialogowym Opcje. Wartość domyślna to wszystkie cztery okienka (Wyniki, SQL, Diagram i Kryteria).
Aby uzyskać więcej informacji, zobacz Open Queries (Visual Database Tools).
Aby zmienić projekt zapytania lub widoku w taki sposób, żeby zwracał inny zestaw wyników lub zwracał rekordy w innej kolejności, zobacz tematy wymienione w Projektowanie zapytań i widoków Tematy pomocy dotyczące (Narzędzia bazy danych na żywo).
Możesz również określić, czy zwracać wszystkie lub część zestawu wyników na dwa sposoby — zatrzymać zapytanie podczas jego uruchamiania lub wybrać, ile wyników ma zostać zwróconych przed uruchomieniem zapytania.
Nawigowanie w okienku wyników
Możesz szybko nawigować po rekordach przy użyciu paska nawigacyjnego w dolnej części okienka Wyniki.
Istnieją przyciski przechodzenia do pierwszych i ostatnich rekordów, następnych i poprzednich rekordów oraz przechodzenia do określonego rekordu.
Aby przejść do określonego rekordu, wpisz liczbę wierszy w polu tekstowym na pasku nawigacyjnym, a następnie naciśnij ENTER.
Aby uzyskać informacje na temat używania skrótów klawiaturowych w Projektancie zapytań i widoków, zobacz Navigate in the Query and View Designer (Visual Database Tools) (Projektant zapytań i widoków).
Zatwierdzanie zmian w bazie danych
Okienko Wyniki używa optymistycznej kontroli współbieżności, więc siatka pokazuje kopię danych w bazie danych, zamiast całkowicie aktualnego widoku. Dzięki temu zmiany są zatwierdzane w bazie danych dopiero po opuszczeniu wiersza. Dzięki temu więcej niż jeden użytkownik może jednocześnie pracować z bazą danych. Jeśli występują konflikty (na przykład jeśli inny użytkownik zmienił ten sam wiersz i zaktualizował go do bazy danych przed Tobą), otrzymasz komunikat informujący o konflikcie oraz proponujący rozwiązania.
Cofanie zmian przy użyciu ESC
Możesz cofnąć zmianę tylko wtedy, gdy nie została jeszcze zatwierdzona w bazie danych. Dane nie są zatwierdzane, jeśli nie opuszczono rekordu lub jeśli po opuszczeniu rekordu pojawi się komunikat o błędzie informujący, że zmiana nie zostanie zatwierdzona. Jeśli nie została zatwierdzona, możesz cofnąć zmianę przy użyciu klucza ESC.
Aby cofnąć wszystkie zmiany w wierszu, przejdź do komórki w tym wierszu, która nie została edytowana, i naciśnij ESC.
Aby cofnąć zmiany w określonej komórce, którą edytowano, przejdź do tej komórki, naciśnij ESC.
Dodawanie lub usuwanie danych w bazie danych
Aby sprawdzić, jak działa projekt bazy danych, może być konieczne dodanie przykładowych danych do bazy danych. Możesz wprowadzić go bezpośrednio w okienku wyników lub skopiować go z innego programu, takiego jak Notatnik lub Excel, i wkleić go do okienka wyników.
Oprócz kopiowania wierszy do okienka Wyniki można dodawać nowe rekordy lub modyfikować lub usuwać istniejące. Aby uzyskać więcej informacji, zobacz Dodaj nowe wiersze w okienku wyników (Visual Database Tools), Usuń wiersze w okienku wyników (Visual Database Tools)i Edytuj wiersze w okienku wyników (Visual Database Tools).
Porady dotyczące pracy z wartościami NULL i pustymi komórkami
Gdy klikniesz na pusty wiersz, aby dodać nowy rekord, początkowa wartość dla wszystkich kolumn to NULL. Jeśli kolumna zezwala na wartości null, możesz pozostawić je tak, jak to jest.
Jeśli chcesz zastąpić wartość inną niż null wartością null, wpisz null w wielkich literach. W okienku Wyniki słowo zostanie sformatowane kursywą, aby wskazać, że ma być rozpoznawane jako wartość null, a nie jako ciąg.
Aby wpisać ciąg "null", wpisz litery bez cudzysłowów. Tak długo, jak co najmniej jedna z liter jest w małej literze, wartość będzie traktowana jako ciąg, a nie wartość pusta.
Wartości kolumn z binarnym typem danych będą domyślnie miały wartości NULL. Tych wartości nie można zmienić w okienku Wyniki.
Aby wprowadzić pustą przestrzeń zamiast używać wartości null, usuń istniejący tekst i wyjdź z komórki.
Weryfikowanie danych
Projektant zapytań i widoków może zweryfikować niektóre rodzaje danych względem właściwości kolumn. Jeśli na przykład wprowadzisz "abc" w kolumnie z typem danych zmiennoprzecinkowych, zostanie wyświetlony błąd i dane nie zostaną zatwierdzone w bazie danych.
Najszybszym sposobem sprawdzenia typu danych kolumny, gdy jesteś w okienku Wyniki, jest otwarcie okienka Diagram i najechanie kursorem na nazwę kolumny w tabeli lub obiekcie tabelarycznym.
Notatka
Maksymalna długość okienka Wyniki dla typu danych tekstowych wynosi 2 147 483 647.
Utrzymywanie synchronizacji zestawu wyników z definicją zapytania
Podczas pracy nad wynikami zapytania lub widoku możliwe jest, że rekordy w okienku wyników wyjdą z synchronizacji z definicją zapytań. Jeśli na przykład uruchomiono zapytanie dla czterech z pięciu kolumn w tabeli, okienko Diagram zostało użyte do dodania piątej kolumny do definicji zapytania, dane piątej kolumny nie zostaną automatycznie dodane do okienka wyników. Aby okienko wyników odzwierciedlało nową definicję zapytania, uruchom ponownie zapytanie.
Możesz sprawdzić, czy tak się stanie — ikona alertu, a tekst "Zapytanie zmienione" pojawia się w prawym dolnym rogu okienka wyników, a ikona jest powtarzana w lewym górnym rogu okienka.
Uzgadnianie zmian wprowadzonych przez wielu użytkowników
Podczas pracy nad wynikami zapytania lub widoku można zmienić rekordy przez innego użytkownika, który również pracuje z bazą danych.
Jeśli tak się stanie, otrzymasz powiadomienie natychmiast po opuszczeniu komórki, w której występuje konflikt. Następnie będzie można zastąpić zmianę innego użytkownika, zaktualizować okienko wyników zmianą innego użytkownika lub edytować okienko wyników bez uzgadniania różnic. Jeśli zdecydujesz się nie uzgodnić różnic, zmiany nie zostaną zatwierdzone w bazie danych.
Ograniczenia w okienku Wyniki
Czego nie można zaktualizować
Te porady mogą pomóc w pomyślnej pracy z danymi w okienku Wyniki.
Nie można zaktualizować zapytań zawierających kolumny z więcej niż jednej tabeli lub widoku.
Widoki można aktualizować tylko wtedy, gdy zezwalają na to ograniczenia bazy danych.
Nie można zaktualizować wyników zwracanych przez procedurę składowaną.
Zapytania lub widoki używające klauzul GROUP BY, DISTINCT lub TO XML nie są możliwe do zaktualizowania.
Wyniki zwracane przez funkcje z wartością tabeli można aktualizować tylko w niektórych przypadkach.
Dane w kolumnach, które wynikają z wyrażenia w zapytaniu.
Dane, które nie zostały pomyślnie przetłumaczone przez dostawcę.
Czego nie można przedstawić w pełni
Co jest zwracane do okienka Wyniki z bazy danych, jest znacznie kontrolowane przez dostawcę dla używanego źródła danych. Okienko Wyniki nie zawsze może tłumaczyć dane ze wszystkich systemów zarządzania bazami danych. Oto przypadki, w których tak jest.
Typy danych binarnych często nie są przydatne dla osób pracujących w okienku Wyniki i pobranie ich może zająć bardzo dużo czasu. Są więc reprezentowane przez dane binarne <> lub null.
Precyzja i skala nie zawsze mogą być zachowane. Na przykład okienko Wyniki obsługuje precyzję 27. Jeśli dane są typu danych o większej precyzji, dane mogą być obcięte lub mogą być reprezentowane przez <Nie można odczytać danych>.
Zobacz też
wykonywać podstawowe operacje przy użyciu zapytań (Visual Database Tools)
Określanie kryteriów wyszukiwania (Narzędzia Visual Database)