Udostępnij przez


How to: Create Make Table Queries (Visual Database Tools)

Umożliwia kopiowanie wierszy do nowej tabela przy użyciu kwerendy Utwórz tabela, która jest przydatne w przypadku tworzenia podzbiorów danych, z którymi można pracować, lub kopiowania zawartooci tabela z jednej bazy danych do innego.Tworzenie tabela kwerendy jest podobna do kwerendy Wstaw wyniki, ale tworzy nową tabela, aby skopiować wiersze.

Podczas tworzenia kwerendy Tworzenie tabela należy określić:

  • Nazwa nowej tabela bazy danych (obiekt docelowy tabela).

  • Tabela lub tabele do skopiowania wierszy z (urządzenie źródłowe tabeli).Można kopiować z pojedynczej tabela lub z tabel sprzężonych.

  • W kolumnach urządzenie źródłowe tabela, których zawartość chcesz skopiować.

  • Sortować zamówienia, jeśli chcesz skopiować wiersze w określonej kolejności.

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

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

Na przykład poniższa kwerenda tworzy nową tabelę o nazwie uk_customers i kopiuje informacje z customers Tabela do niego:

SELECT * 
INTO uk_customers
FROM customers
WHERE country = 'UK'

Aby pomyślnie za pomocą kwerendy Utwórz tabela:

  • Baza danych musi obsługiwać składni SELECT... INTO.

  • Musisz mieć uprawnienie do tworzenia tabela w miejsce docelowe bazie danych.

Aby utworzyć kwerendę Tworzenie tabela

  1. Dodawanie urządzenie źródłowe tabela lub tabel w okienku Diagram.

  2. Z projektant kwerend wskaż menuZmienianie typu, a następnie kliknij przycisk Tworzenie tabela.

  3. W Tworzenie tabela w oknie dialogowym wpisz nazwę obiekt docelowy tabela.Kwerendę i projektanta widoku nie będzie sprawdzał, czy nazwa jest już używana lub czy masz uprawnienie do tworzenia tabela.

    Aby utworzyć tabela docelową w innej bazie danych, należy określić nazwę tabela w pełni kwalifikowana, obejmującą nazwę obiekt obiekt docelowy bazy danych, właściciela (jeśli jest to wymagane) oraz nazwę tabela.

  4. Określ kolumny, które chcesz skopiować, dodając je do kwerendy.Aby uzyskać więcej informacji zobacz Jak Dodawanie kolumn do kwerendy (Visual Database Tools). Kolumny zostaną skopiowane tylko wtedy, gdy zostanie dodane do kwerendy.Aby skopiować całe wiersze, wybierz opcję * (Wszystkie kolumny).

    Kwerendę i projektanta widoku dodaje kolumna, należy wybrać opcję kolumna kolumna w okienku kryteriów.

  5. Jeśli chcesz skopiować wiersze w określonej kolejności, określ kolejność sortowania.Aby uzyskać więcej informacji zobacz Sortowanie i grupowanie wyniki kwerendy.

  6. Określ wiersze, które mają zostać skopiowane, wprowadzając warunki wyszukiwania.Aby uzyskać więcej informacji zobacz Określając kryteria wyszukiwania (Visual Database Tools).

    Jeśli warunek wyszukiwania nie zostanie określony, wszystkie wiersze z tabela źródłowej zostaną skopiowane do tabela docelowej.

    Uwaga

    Podczas dodawania kolumna do wyszukiwania w okienku kryteriów kwerendę i projektanta widoku doda ją także do listy kolumna, które chcesz skopiować.Jeśli użytkownik chce użyć kolumna w wyszukiwaniu, ale nie była kopiowana, wyczyść pole wyboru obok nazwy kolumna w prostokącie reprezentującym tabela lub obiekt strukturze tabela.

  7. Jeśli chcesz skopiować informacje podsumowujące, określ opcje grupowania.Aby uzyskać więcej informacji zobacz Summarizing Query Results (Visual Database Tools).

Podczas wykonywania kwerendy Utwórz tabela żadne wyniki nie są podawane w Okienko wyników.Zostanie natomiast wyświetlony komunikat informujący o liczbie wierszy skopiowanych.