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