Udostępnij za pośrednictwem


Jak Tworzenie kwerend aktualizujących (wizualne Narzędzia bazy danych)

Zawartość wielu wierszy w jednej operacji można zmienić przy użyciu kwerendy aktualizującej.Na przykład w titles tabela można użyć kwerendy aktualizującej dodać 10% ceny wszystkich książek dla określonego programu publisher.

Podczas tworzenia kwerendy aktualizującej należy określić:

  • Tabela aktualizacji.

  • Kolumny, których zawartooć chcesz zaktualizować.

  • Wartość lub wyrażenie, aby użyć do zaktualizowania poszczególnych kolumn.

  • Warunki wyszukiwania określające wiersze, które chcesz zaktualizować.

Na przykład następujące kwerendy aktualizacji titles tabela przez dodanie 10% ceny wszystkich książek pochodzących od jednego wydawcy:

UPDATE titles
SET price = price * 1.1
WHERE (pub_id = '0766')
PrzestrogaPrzestroga

Nie można cofnąć akcja wykonywanie kwerendy aktualizującej.Jako środek zapobiegawczy tworzyć kopię zapasową zapasowej danych przed wykonaniem kwerendy.

Tworzenie kwerendy aktualizującej

  1. Dodaj tabela, aby zaktualizować do okienka Diagram.

  2. Z Projektant kwerend menu wskaż Zmień typ, a następnie kliknij przycisk Aktualizacja.

    Ostrzeżenie

    Jeśli podczas uruchamiania kwerendy aktualizującej, kwerendzie i widoku Projektant wyświetla więcej niż jednej tabela jest wyświetlany w okienku Diagram Wybieranie tabela docelowej, Wstaw okna dialogowego wartości monitować o nazwę tabela, aby zaktualizować.

  3. W okienku Diagram kliknij pole wyboru dla każdej kolumna, dla którego chcesz podać nowe wartości.Kolumny te zostaną wyświetlone w okienku kryteriów.Kolumny zostaną zaktualizowane tylko wtedy, gdy je dodać do kwerendy.

  4. W Nową wartość kolumna w okienku kryteriów wprowadzić wartość aktualizacji kolumna.Można wprowadzić wartości literału, kolumna nazwy lub wyrażenia.Wartość musi odpowiadać (lub zgodny z) typu danych aktualizowanej kolumna.

    PrzestrogaPrzestroga

    Kwerendy i widoku Projektant nie może sprawdzić wartość aktualizowanej długość aktualizowanej kolumna.Jeśli wartość jest zbyt długa, może ona zostać obcięta bez ostrzeżenia.Na przykład jeśli name Kolumna ma 20 znaków, ale określić zaktualizowana wartooć ma 25 znaków, ostatnich 5 znaków może zostać obcięta.

  5. Zdefiniowanie wierszy do aktualizacji, wprowadzając warunki wyszukiwania w filtru kolumna.Aby uzyskać szczegółowe informacje, zobacz Określanie kryteriów wyszukiwania (wizualne Narzędzia bazy danych).

    Jeśli warunek wyszukiwania nie jest określony, wszystkie wiersze w określonej tabela zostaną zaktualizowane.

    Ostrzeżenie

    Po dodaniu kolumna w okienku kryteriów stosowanych warunek wyszukiwania kwerendy i widoku Projektant doda ją także do listy kolumn, które mają być aktualizowane.Jeśli chcesz użyć kolumna warunek wyszukiwania, ale nie została zaktualizowana, wyczyść pole wyboru obok nazwy kolumna w prostokąt reprezentującym tabela lub obiekt oródwierszową.

Gdy użytkownik wykonać kwerendy aktualizującej, żadne wyniki nie są zgłaszane w Okienko wyników.Zamiast tego jest wyświetlany komunikat informujący o liczbie wierszy zmodyfikowanych.