Instrukcja SELECT...INTO

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tworzy zapytanie tworzące tabele.

Składnia

SELECT pole1[, pole2[, ...]] INTO newtable [IN externaldatabase]
ŹRÓDŁO FROM

Instrukcja SELECT...INTO zawiera następujące segmenty:

Segment Opis
pole1, pole2 Nazwy pól, które mają zostać skopiowane do nowej tabeli.
nowa_tabela Nazwa tabeli, która ma zostać utworzona. Jeśli wartość nowa_tabela jest taka sama jak nazwa istniejącej tabeli, wystąpi błąd przechwytywalny.
zewnętrzna_baza_danych Ścieżka do zewnętrznej bazy danych. Aby zapoznać się z opisem tej ścieżki, zobacz informacje dotyczące klauzuli IN.
źródło Nazwa istniejącej tabeli, z której są wybierane rekordy. Może to być jedna tabela, wiele tabel lub zapytanie.

Spostrzeżenia

Zapytania składające się na tabele umożliwiają archiwizowanie rekordów, tworzenie kopii zapasowych tabel lub tworzenie kopii w celu wyeksportowania do innej bazy danych lub używanie ich jako podstawy w raportach, w których są wyświetlane dane w danym okresie. Można na przykład utworzyć raport Miesięczna sprzedaż według regionów, uruchamiając to samo zapytanie tworzące tabelę każdego miesiąca.

Uwaga

  • Może być konieczne zdefiniowanie klucza podstawowego dla nowej tabeli. Podczas tworzenia tabeli pola w nowej tabeli dziedziczą typ danych i rozmiar pól każdego pola w tabelach źródłowych zapytania, ale nie są przenoszone żadne inne właściwości pól ani tabel.
  • Aby dodać dane do istniejącej tabeli, zamiast tego utwórz zapytanie dołączające za pomocą instrukcji INSERT INTO.
  • Aby przed uruchomieniem zapytania tworzącego tabelę ustalić, jakie rekordy zostaną wybrane, zbadaj wyniki instrukcji SELECT używającej tych samych kryteriów wyboru.