2020. március 4., szerda

Táblakészítő lekérdezést hozunk létre.

SELECT...INTO utasítás

Táblakészítő lekérdezést hoz létre.

Szintaxis

SELECT mező1[, mező2[, ...]] INTO új tábla [IN külső adatbázis]
FROM forrás;

A SELECT...INTO utasítás a következő részekből áll:

Elem Leírás
mező1, mező2 Az új táblába másolandó mezők neve.
új tábla A létrehozandó tábla neve, amelynek meg kell felelnie az elnevezési konvenciónak. Ha az új tábla ugyanaz, mint egy létező táblanév, akkor kezelhető hiba lép fel.
külső adatbázis Külső adatbázis elérési útja. Az elérési út leírását lásd: IN záradék.
forrás Egy létező tábla neve, melyből a rekordokat válogatjuk. Lehet egy vagy több tábla, illetve egyetlen lekérdezés.
Megjegyzés

Táblakészítő lekérdezéssel archiválhatunk rekordokat, biztonsági mentést készíthetünk a táblákról, más adatbázisba exportálandó táblákat állíthatunk elő, vagy átmeneti adathalmazt gyűjthetünk össze, amelyre a jelentéseket alapozzuk bizonyos ideig. Például a Havi eladások körzetenként című jelentést úgy is előállíthatjuk, hogy minden hónapban lefuttatjuk ugyanazt a táblakészítő lekérdezést.

Figyelem

Elsődleges kulcsot is definiálhatunk az új táblához. Új tábla készítésekor az új tábla örökli a lekérdezés által használt táblákból a mezők adattípusát és méretét, de más mező- vagy táblatulajdonságot nem.

Létező táblához az INSERT INTO utasítással adhatunk hozzá rekordokat. Ez a hozzáfűző lekérdezés.

Ha táblakészítő lekérdezés futtatása előtt látni szeretnénk, mely rekordok kerülnek majd az új táblába, először vizsgáljuk meg egy ugyanolyan feltétellel lefuttatott SELECT utasítás eredményét.

Nincsenek megjegyzések:

Megjegyzés küldése