Jak: tworzenie kwerend tabeli Make
Umożliwia kopiowanie wierszy do nowej tabeli na kwerendę tworzącą tabele, które jest przydatne w przypadku tworzenia podzbiorów danych do pracy z lub kopiowania zawartooci tabeli z jednej bazy danych na inny.Kwerendę tworzącą tabele jest podobny do wstawiania wyników kwerendy, ale tworzy nową tabelę, aby skopiować wiersze do.
[!UWAGA]
W Oracle kwerendę tworzącą tabele jest zaimplementowany jako polecenia Utwórz tabelę jako wybierz.
Kiedy tworzysz kwerendę tworzącą tabele, należy określić:
Nazwa nowej tabeli bazy danych (tabeli docelowej).
Tabela lub tabele, wiersze mają zostać skopiowane (tabela źródłowa).Można kopiować z pojedynczej tabeli lub z tabel sprzężonych.
Kolumny w tabeli źródłowej, których zawartość chcesz skopiować.
Kolejność sortowania, 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 tabeli do niej:
SELECT *
INTO uk_customers
FROM customers
WHERE country = 'UK'
Aby użyć pomyślnie kwerendę tworzącą tabele:
Baza danych musi obsługiwać SELECT...W składni.
Musi mieć uprawnienie do tworzenia tabeli w docelowej bazie danych.
[!UWAGA]
Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.
Aby utworzyć kwerendę tworzącą tabele
Dodawanie tabeli źródłowej lub tabele do okienka Diagram.
Z Projektant kwerend menu, wskaż Zmień typ, a następnie kliknij przycisk Tworzenie tabeli.
W Tworzenie tabeli okna dialogowego wpisz nazwę tabeli docelowej.Kwerendy i widoku Projektant nie będzie sprawdzał, czy nazwa jest już używana lub czy masz uprawnienie do tworzenia tabeli.
Aby utworzyć tabelę docelową w innej bazie danych, określ w pełni kwalifikowaną nazwę tabeli obejmującą nazwę docelowej bazy danych, nazwy właociciela (Jeoli jest to wymagane) oraz nazwę tabeli.
Określ kolumny, które chcesz skopiować, dodając je do kwerendy.Aby uzyskać szczegółowe informacje, zobacz Jak: Dodawanie kolumn do kwerendy.Kolumny zostaną skopiowane tylko wtedy, gdy je dodać do kwerendy.Aby skopiować całe wiersze, wybierz opcję * (wszystkie kolumny).
Kwerendy i widoku Projektant dodaje kolumn, wybierz do kolumny kolumny w okienku kryteriów.
Jeśli chcesz skopiować wiersze w określonej kolejności, określ porządek sortowania.Aby uzyskać szczegółowe informacje zobacz temat sortowanie i grupowanie wyników kwerendy.
Określ wiersze, które mają być skopiowane, wprowadzając warunki wyszukiwania.Aby uzyskać szczegółowe informacje, zobacz Jak: Określanie warunków wyszukiwania.
Jeśli warunek wyszukiwania nie zostanie określony, zostaną skopiowane wszystkie wiersze z tabeli źródłowej do tabeli docelowej.
[!UWAGA]
Podczas dodawania kolumny do wyszukiwania w okienku kryteriów kwerendy i widoku Projektant doda ją także do listy kolumn, aby skopiować.Kolumna służy do wyszukiwania, ale nie była kopiowana, należy wyczyścić pole wyboru obok nazwy kolumny w prostokącie reprezentującym tabelę lub obiekt strukturę tabeli.
Jeśli chcesz skopiować informacje podsumowujące, okreol opcje grupowania.Aby uzyskać szczegółowe informacje, zobacz Podsumowanie wyników kwerendy.
Podczas wykonywania kwerendę tworzącą tabele żadne wyniki nie są zgłaszane w okienko wyników.Zamiast tego pojawi się komunikat informujący o liczbie wierszy skopiowanych.