Udostępnij za pośrednictwem


Jak Tworzenie Wstaw wyników kwerendy (wizualne Narzędzia bazy danych)

Umożliwia kopiowanie wierszy z jednej tabela, lub w tabela za pomocą kwerendy wyników wstawiania.Na przykład w titles tabela, można użyć kwerendy wyników wstawiania, aby skopiować informacje dotyczące wszystkich tytułów jednego wydawcy do drugiej tabela, można udostępnić do tego wydawcy.Wstaw wyników kwerendy jest podobne do tworzenie kwerend tabela, ale kopiuje wiersze do istniejącej tabela.

PoradaPorada

Można także skopiować wiersze z jednej tabela, do innej przy użyciu wycinania i wklejania.Utwórz kwerendę dla każdej tabela i uruchamiania kwerend.Kopiowanie wierszy, które mają z jednej siatki wyniki do drugiej.

Podczas tworzenia kwerendy Wstaw wyniki należy określić:

  • Aby skopiować wiersze do tabela bazy danych ( obiekt docelowy tabela).

  • Tabela lub tabele do skopiowania wierszy z ( źródło tabeli).źródło tabela lub tabele stają się częścią podzapytanie.Jeśli kopiujesz w tabeli, źródło tabela jest taka sama, jak tabela docelowa.

  • Kolumny w źródło tabela, których zawartość chcesz skopiować.

  • Kolumny docelowe w obiekt miejsce docelowe tabela, aby skopiować dane.

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

  • Kolejność sortowania, jeśli chcesz skopiować wiersze w określonej kolejności.

  • Opcje grupowania, jeśli mają być kopiowane tylko informacje podsumowujące.

Na przykład, poniższa kwerenda kopiuje informacje tytuł z titles tabela do tabela archiwalnej nazywany archivetitles.Kwerenda kopiuje zawartooć czterech kolumn dla wszystkich tytułów opublikowanych przez okreolonego wydawcę:

INSERT INTO archivetitles 
   (title_id, title, type, pub_id)
SELECT title_id, title, type, pub_id
FROM titles
WHERE (pub_id = '0766')

Ostrzeżenie

Aby wstawić wartości do nowego wiersza, należy użyć zapytanie Wstaw wartości.

Można skopiować zawartość wybranych kolumn lub wszystkich kolumn w wierszu.W każdym przypadek kopiowane dane muszą być zgodny z kolumn w wierszach są kopiowane.Na przykład, jeśli takie jak skopiować zawartość kolumna price, kolumna w wierszu, w których odbywa się kopiowanie musi akceptować dane liczbowe z miejsc dziesiętnych.Jeśli kopiujesz cały wiersz tabela docelowej muszą być zgodne z kolumnami w tym samym fizycznym położeniu jako źródło tabela.

Podczas tworzenia kwerendy Wstaw wyników w okienku kryteriów ulega zmianie, uwzględniając dostępne opcje kopiowania danych.Kolumna Dołącz jest dodawana do umożliwiają określenie kolumn, w których dane mają zostać skopiowane.

PrzestrogaPrzestroga

Nie można cofnąć akcja wykonania kwerendy wyników wstawiania.Jako środek zapobiegawczy tworzyć kopię zapasową zapasowej danych przed wykonaniem kwerendy.

Aby utworzyć kwerendę wyników wstawiania

  1. Utwórz nową kwerendę i Dodaj tabela, z której chcesz skopiować wiersze ( źródło tabela).Jeśli kopiujesz wiersze w tabela, można dodać źródło tabela jako tabela docelową.

  2. Z Projektant kwerend menu, wskaż Zmień typ, a następnie kliknij przycisk Wyników wstawiania.

  3. W Wybieranie tabela docelowej, Wstaw okna dialogowego wyniki, zaznacz tabela, aby skopiować wiersze ( obiekt docelowy tabela).

    Ostrzeżenie

    Kwerendy i widoku Projektant nie może ustalić z góry, które tabele i widoki można zaktualizować.Dlatego Nazwa tabeli listy w Wybieranie tabeli wstawić z kwerendy okno dialogowe pokazuje wszystkie dostępne tabele i widoki w połączenie danych badanej kwerendą, nawet tych, że nie można skopiować wiersze.

  4. W prostokąt reprezentującym tabela lub obiekt z wartościami przechowywanymi w tabela wybierz nazwy kolumny, których zawartooć chcesz skopiować.Aby skopiować całe wiersze, wybierz opcję * (wszystkie kolumny).

    The Query and View Designer adds the columns you choose to the Column column of the Criteriapane.

  5. W Dołącz kolumna w okienku kryteriów, kolumna docelową w obiekt miejsce docelowe tabela dla każdej kolumna są kopiowane.Wybierz tablename.* Jeśli kopiujesz całe wiersze.Kolumny w tabela docelowej muszą mieć ten sam (lub zgodny) typów jako kolumny w źródło tabela.

  6. Określić kolejność sortowania skopiować wiersze w określonej kolejności.Aby uzyskać szczegółowe informacje, zobacz Sortowanie i grupowanie wyników kwerendy (wizualne Narzędzia bazy danych).

  7. Określ wiersze, aby skopiować, 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 z źródło tabela zostaną skopiowane do tabela docelowej.

    Ostrzeżenie

    Podczas dodawania kolumna do wyszukiwania w okienku kryteriów kwerendy i widoku Projektant doda ją także do listy kolumn do skopiowania.Jeśli chcesz użyć kolumna wyszukiwania, ale nie była kopiowana, wyczyść pole wyboru obok nazwy kolumna w prostokąt reprezentującym tabela lub obiekt oródwierszową.

  8. Jeśli chcesz skopiować informacje podsumowujące, określ opcje grupowania.Aby uzyskać szczegółowe informacje, zobacz Podsumowanie wyników kwerendy (wizualne Narzędzia bazy danych).

Gdy użytkownik wykonać kwerendę wyników wstawiania żadne wyniki nie są zgłaszane w Okienko wyników.Zamiast tego jest wyświetlany komunikat informujący o liczbie wierszy skopiowanych.