Sukuria lentelės kūrimo užklausą.
Sintaksė
SELECT laukas1[, laukas2[, ...]] INTO newtable [IN externaldatabase]
ŠALTINIS FROMSakinys SELECT...INTO sudarytas iš šių dalių:
Dalis |
Aprašas |
laukas1, laukas2 |
Pavadinimai laukų, kurie bus nukopijuoti į naują lentelę. |
nauja_lentelė |
Kuriamos lentelės pavadinimas. Jei nauja_lentelė sutampa su esamos lentelės pavadinimu, įvyksta persidengimo klaida. |
išorinė_duomenų_bazė |
Kelias į išorinę duomenų bazę. Jei reikia kelio aprašo. žr. sąlygą IN. |
šaltinis |
Esamos lentelės, iš kurios pasirenkami įrašai, pavadinimas. Tai gali būti viena ar kelios lentelės arba užklausa. |
Pastabos
Lentelės kūrimo užklausas galite naudoti norėdami archyvuoti įrašus, kurti lentelių atsargines kopijas arba kurti kopijas norėdami eksportuoti į kitą duomenų bazę arba naudoti kaip pagrindą ataskaitoms, rodančioms duomenis apie tam tikrą laiko tarpą. Pavyzdžiui, galite sukurti mėnesio pardavimo pagal regioną ataskaitą kiekvieną mėnesį vykdydami tą pačią lentelės kūrimo užklausą.
Pastabos:
-
Galite norėti nustatyti naujos lentelės pirminį raktą. Kai kuriate lentelę, naujos lentelės laukai paveldi kiekvieno lauko užklausos pamatinėje lentelėje duomenų tipą ir lauko dydį, tačiau jokios kitos lauko ar lentelės ypatybės neperkeliamos.
-
Norėdami pridėti duomenų esamoje lentelėje, naudokite sakinį INSERT INTO, kad sukurtumėte papildymo užklausą.
-
Norėdami sužinoti, kurie įrašai bus pasirinkti prieš vykdydami lentelės kūrimo užklausą, pirmiausia patikrinkite sakinio SELECT, kuris naudoja tuos pačius atrankos kriterijus, rezultatus.