Stvara upit za stvaranje tablice.
Sintaksa
SELECT polje1[, polje2[, ...]] INTO newtable [IN externaldatabase]
FROM izvor
Naredba SELECT INTO sastoji se od sljedećih dijelova:
Dio |
Opis |
polje1, polje2 |
Nazivi polja koja se kopiraju u novu tablicu. |
novatablica |
Naziv tablice koja će biti stvorena. Ako je naziv novatablica jednak nazivu postojeće tablice, dolazi do rješive pogreške. |
vanjskabazapodataka |
Put do baze podataka vanjska baza podataka. Opis puta potražite u uvjetu IN. |
izvor |
Naziv postojeće tablice iz koje se odabiru zapisi. To može biti jedna tablica, više tablica ili upit. |
Napomene
Upite za stvaranje tablica možete koristiti da biste arhivirali zapise, izrađivali sigurnosne kopije tablica ili da biste izrađivali kopije za izvoz u drugu bazu podataka, ili pak kao temelj za izvješća u kojima se prikazuju podaci za određeno vremensko razdoblje. Tako, primjerice, možete izraditi izvješće o mjesečnoj prodaji po regijama pokretanjem istog upita za stvaranje tablice svakog mjeseca.
Napomene:
-
Za novu je tablicu dobro definirati primarni ključ. Kada stvorite tablicu, polja u novoj tablici nasljeđuju vrsta podatka i veličinu polja svakog polja iz tablica u pozadini upita, no ne prenosi se nijedno drugo polje ni svojstvo tablice.
-
Da biste dodali podatke u postojeću tablicu, poslužite se naredbom INSERT INTO umjesto stvaranjem dodavanje upita.
-
Da biste saznali koji će se zapisi odabrati prije nego što pokrenete upit za stvaranje tablice, prvo proučite rezultate naredbe SELECT koji koriste iste kriterije odabira.