Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
Wiersze można skopiować do nowej tabeli przy użyciu zapytania Utwórz tabelę, co jest przydatne do tworzenia podzbiorów danych do pracy z tabelą lub kopiowania jej zawartości z jednej bazy danych do innej. Zapytanie Make Table jest podobne do zapytania Wstaw wyniki, ale tworzy nową tabelę do kopiowania wierszy do.
Podczas tworzenia zapytania Utwórz tabelę należy określić:
Nazwa nowej tabeli bazy danych (tabela docelowa).
Tabela lub tabele, z których kopiowane są wiersze (tabela źródłowa). Możesz skopiować z jednej tabeli lub z tabel sprzężonych.
Kolumny w tabeli źródłowej, której zawartość ma zostać skopiowana.
Kolejność sortowania, jeśli chcesz skopiować wiersze w określonej kolejności.
Wyszukaj warunki, aby zdefiniować wiersze, które chcesz skopiować.
Grupuj według opcji, jeśli chcesz skopiować tylko informacje podsumowania.
Na przykład następujące zapytanie tworzy nową tabelę o nazwie uk_customers i kopiuje do niej informacje z tabeli customers:
SELECT *
INTO uk_customers
FROM customers
WHERE country = 'UK';
Aby z powodzeniem skorzystać z zapytania Utwórz tabelę:
Baza danych musi obsługiwać składnię SELECT...INTO.
Musisz mieć uprawnienia do tworzenia tabeli w docelowej bazie danych.
Tworzenie zapytania Utwórz tabelę
Dodaj tabelę źródłową lub tabele do okienka Diagram.
W menu Projektant zapytań wskaż polecenie Zmień typ, a następnie wybierz pozycję Utwórz tabelę.
W oknie dialogowym Utwórz tabelę wpisz nazwę tabeli docelowej. Projektant zapytań i widoków nie sprawdza, czy nazwa jest już używana, czy też masz uprawnienia do tworzenia tabeli.
Aby utworzyć tabelę docelową w innej bazie danych, określ w pełni kwalifikowaną nazwę tabeli, w tym nazwę docelowej bazy danych, właściciela (jeśli jest to wymagane) i nazwę tabeli.
Określ kolumny do skopiowania, dodając je do zapytania. Aby uzyskać szczegółowe informacje, zobacz Dodawanie kolumn do zapytań (Visual Database Tools). Kolumny są kopiowane tylko w przypadku dodania ich do zapytania. Aby skopiować całe wiersze, wybierz pozycję * (Wszystkie kolumny).
Projektant zapytań i widoków dodaje kolumny, które wybierasz, do kolumny Kolumna okienka Kryteriów.
Jeśli chcesz skopiować wiersze w określonej kolejności, określ kolejność sortowania. Aby uzyskać szczegółowe informacje, zobacz Sortowanie i grupowanie wyników zapytań.
Określ wiersze do skopiowania, wprowadzając warunki wyszukiwania. Aby uzyskać szczegółowe informacje, zobacz Określanie kryteriów wyszukiwania (Visual Database Tools).
Jeśli nie określisz warunku wyszukiwania, wszystkie wiersze z tabeli źródłowej zostaną skopiowane do tabeli docelowej.
Notatka
Po dodaniu kolumny do wyszukiwania w okienku Kryteria projektant zapytań i widoków dodaje ją również do listy kolumn do skopiowania. Jeśli chcesz użyć kolumny do wyszukiwania, ale jej nie kopiować, odznacz pole wyboru obok nazwy kolumny w prostokącie reprezentującym tabelę lub obiekt o strukturze tabeli.
Jeśli chcesz skopiować informacje podsumowania, określ opcje Grupuj według. Aby uzyskać szczegółowe informacje, zobacz Podsumowanie wyników zapytania (Visual Database Tools).
Po wykonaniu zapytania Utwórz tabelę żadne wyniki nie są zgłaszane w okienku Wyniki (Narzędzia bazy danych wizualizacji). Zamiast tego zostanie wyświetlony komunikat wskazujący, ile wierszy zostało skopiowanych.