Faq/Base/128/cs

Jak mohu vytvořit tabulku pomocí příkazu SELECT?
Tabulku můžete vytvořit pomocí příkazu SELECT z nabídky Nástroje > SQL provedením příkazu jako např.

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

Z tohoto výběru lze například vytvořit novou tabulku:



Výběr SQL pro vytvoření nové tabulky je následující:

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

Chcete-li vytvořit tabulku, proveďte výběr pomocí nabídky Nástroje > SQL.



Poznámka
 * Nová tabulka není ihned uložena jako objekt tabulky: proveďte příkaz "Soubor > Uložit tabulky" (tato možnost je k dispozici pouze v případě, že byly vytvořeny objekty tabulky.
 * Nová tabulka bude z definice výsledkem příkazu SQL se všemi omezeními, která k tomu patří: zejména bez vytvoření primárního klíče.
 * To je důvod, proč výše uvedený výběr SQL neobsahuje pole primárního klíče ID_TABLE.
 * Pokud je pro novou tabulku vyžadován automaticky generovaný primární klíč, lze jej vytvořit úpravou tabulky a přidat pole.
 * Pokud klíč nemusí být automaticky generovaný, může být zahrnut do SELECTu.