Faq/Base/128/da
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
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 somSELECT "FieldName" [ ,... ] INTO CACHED "NewTable" FROM "SourceTable" [ WHERE <expression> ]
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.