Když vytvoříte tabulku v SQLite, můžete ji vytvořit jako trvalou tabulku nebo jako dočasnou tabulku.
Když vytvoříte tabulku v databázi, kterou jste vytvořili, bude to stálá tabulka. V temp se vytvoří dočasná tabulka databáze.
Chcete-li vytvořit dočasnou tabulku, použijte stejnou syntaxi jako při vytváření běžné tabulky. Rozdíl je v tom, že použijete buď TEMP nebo TEMPORARY klíčové slovo. Můžete také (nebo alternativně) před názvem tabulky uvést temp , což znamená, že bude vytvořen v dočasné databázi.
Příklad
Při použití TEMP nebo TEMPORARY klíčová slova, musíte je vložit mezi CREATE a TABLE .
Takhle:
CREATE TEMP TABLE Products(
ProductId,
ProductName,
Price
); Nebo:
CREATE TEMPORARY TABLE Products(
ProductId,
ProductName,
Price
); Přidat název schématu
Jediný název schématu, který při tom můžete použít, je temp .
CREATE TEMP TABLE temp.Products(
ProductId,
ProductName,
Price
); Nebo:
CREATE TEMPORARY TABLE temp.Products(
ProductId,
ProductName,
Price
);
Pokud však zadáte temp schéma, můžete vynechat TEMP a TEMPORARY klíčová slova.
CREATE TABLE temp.Products(
ProductId,
ProductName,
Price
); Zkontrolujte tabulku
Jako u každé tabulky můžete použít .table zkontrolujte, zda byla vytvořena vaše dočasná tabulka.
.table Výsledek:
temp.Products