Faq/Base/128/da

Hvordan kan jeg oprette en tabel med en SELECT-sætning?
Du kan oprette en tabel med et SELECT-udtryk fra menuen  ved at køre en kommando som

SELECT "FieldName" [ ,... ] INTO CACHED "NewTable" FROM "SourceTable" [ WHERE ]

Man kunne for eksempel oprette en ny tabel fra dette udvalg:



Det SQL-udvalg, der skal bruges til at oprette den nye tabel er:

SELECT "ID_Table","Nom","DateNaissance" FROM "Table1" WHERE "Nom" LIKE 'D%'

For at oprette tabellen kører du udvælgelsen gennem menuen



Bemærk
 * Den nye tabel gemmes ikke øjeblikkeligt som et tabelobjekt: kør kommandoen  (denne indstilling er kun tilgængelig, når der er oprettet tabel-objekter).
 * Den nye tabel vil per definition være resultatet af SQL-udtrykket med alle de begrænsninger, det omfattes af: først og fremmest ingen oprettelse af primærnøgle.
 * Det er grunden til, at SQL-udvalget ovenfor ikke omfatter primærnøgle-feltet ID_TABLE.
 * Hvis der er brug for en primærnøgle i den nye tabel, kan den oprettes ved at redigere tabellen, så feltet tilføjes.
 * Hvis nøglen ikke behøver at være autogenereret, kan den indgå i SELECT-kommandoen.