Jak Tworzenie kwerendy aktualizacji (Visual Database Tools)
Można zmienić zawartości wielu wierszy w jednej operacji przy użyciu kwerendy aktualizującej.Na przykład w titles Tabela kwerendy aktualizującej można użyć w celu zwiększenia o 10 % cen wszystkich książek pochodzących od określonego Wydawca.
Podczas tworzenia kwerendy aktualizującej należy określić:
tabela, która ma zostać zaktualizowana.
Kolumny, których zawartość ma zostać zaktualizowany.
Wartość lub wyrażenie, które ma zostać użyte w celu zaktualizowania poszczególnych kolumn.
Warunki wyszukiwania określające wiersze, które chcesz zaktualizować.
Na przykład następujące kwerendy aktualizacje titles Tabela dzięki dodaniu 10 % ceny wszystkich tytułów dla jednego Wydawca:
UPDATE titles
SET price = price * 1.1
WHERE (pub_id = '0766')
Ostrzeżenie
Wykonywanie kwerendy aktualizującej nie można cofnąć.Jako środek ostrożności tworzyć kopię zapasową danych przed wykonaniem kwerendy.
Aby utworzyć kwerendy aktualizującej
Dodaj tabela, którą chcesz zaktualizować w okienku Diagram.
Z projektant kwerend punkt menu Zmienianie typu, a następnie kliknij przycisk Aktualizacja.
Uwaga
Jeśli podczas uruchamiania kwerendy aktualizującej, kwerendzie, i wyświetla projektanta widoku w okienku Diagram jest wyświetlany więcej niż jedna tabela Wybierz tabelę docelową dla wartości Wstaw okno dialogowe monitujące o podanie nazwy tabeli, która ma zostać zaktualizowana.
W okienku Diagram kliknij pole wyboru dla każdej kolumna, dla których chcesz podać nowe wartości.Kolumny te zostaną wyświetlone w okienku kryteriów.Kolumny zostaną zaktualizowane tylko wtedy, gdy zostanie dodane do kwerendy.
W Nowa wartość kolumna w okienku kryteriów, wprowadź wartość aktualizacji dla kolumna.Można wprowadzić wartości literału, nazwy kolumn lub wyrażeń.Wartość musi odpowiadać (lub zgodny) typu danych aktualizowanej kolumna.
Ostrzeżenie
Kwerendę i projektanta widoku nie może sprawdzić, czy wartość aktualizowanej długość kolumna, którą aktualizujesz.Jeżeli zostanie określona wartość, która jest zbyt długi, może ona zostać obcięta bez ostrzeżenia.Na przykład jeśli name kolumna ma 20 znaków, ale można wybrać wartość aktualizacji 25 znaków, ostatnich 5 znaków może zostać obcięta.
Zdefiniować wiersze, które mają zostać zaktualizowane, wprowadzając warunki wyszukiwania w Filtr kolumna.Aby uzyskać więcej informacji zobacz Określając kryteria wyszukiwania (Visual Database Tools).
Jeśli warunek wyszukiwania nie zostanie określony, wszystkie wiersze w określonej tabela zostaną zaktualizowane.
Uwaga
Po dodaniu kolumna do okienka kryteriów do użycia w warunek wyszukiwania kwerendę i projektanta widoku doda ją także do listy kolumn, które mają być aktualizowane.Jeśli użytkownik chce użyć kolumna w warunek wyszukiwania, ale nie można go zaktualizować, wyczyść pole wyboru obok nazwy kolumna w prostokącie reprezentującym tabela lub obiekt, dla wartości w tabela.
Podczas wykonywania kwerendy aktualizującej żadne wyniki nie są podawane w Okienko wyników.Zamiast tego komunikatu pojawia się wskazującą, ile wierszy zostały zmienione.