Egy táblakészítő lekérdezést hoz létre.
Szintaxis
SELECT mező1[, mező2[, ...]] INTO newtable [IN externaldatabase]
FROM forrás
A SELECT...INTO utasítás az alábbi részekből áll:
Rész |
Leírás |
mező1, mező2 |
Az új táblába másolandó mezők neve. |
új tábla |
A létrehozni kívánt tábla neve. Ha az új tábla megegyezik egy meglévő tábla nevével, elfogható hiba lép fel. |
külső adatbázis |
Egy külső adatbázisra mutató elérési út. Az elérési út leírását az IN záradék leírásában találja meg. |
forrás |
Annak a meglévő táblának a neve, amelyben a rekordokat kijelöli. Ez lehet egyetlen vagy több tábla, illetve egy lekérdezés. |
Megjegyzések
Táblakészítő lekérdezéseket használhat a rekordok archiválásához, táblák biztonsági másolatának készítéséhez, másolatok készítéséhez egy másik adatbázisba való exportáláshoz, illetve egy adott időszakra vonatkozó adatokat megjelenítő jelentések alapjaként történő felhasználáshoz. Ugyanazon táblakészítő lekérdezést havonta futtatva készíthet például egy Havi értékesítés régiónként című jelentést.
Megjegyzések:
-
Az új táblához érdemes megadnia egy elsődleges kulcsot. A tábla létrehozásakor az új tábla mezői a lekérdezés alapjául szolgáló táblák egyes mezőiből öröklik az adattípust és a mezőméretet, egyéb mező- vagy táblatulajdonságok azonban nem kerülnek át.
-
Ha adatokat szeretne felvenni egy meglévő táblába, egy hozzáfűző lekérdezés létrehozása helyett használja az INSERT INTO utasítást.
-
Ha a táblakészítő lekérdezés előtt meg szeretné tudni, hogy mely rekordok lesznek kijelölve, először vizsgálja meg az ugyanazon feltételeket használó SELECT utasítás eredményét.