Kiedy tworzysz tabelę w SQLite, możesz utworzyć ją jako tabelę stałą lub jako tabelę tymczasową.
Kiedy tworzysz tabelę w utworzonej przez siebie bazie danych, będzie to stała tabela. Tabela tymczasowa jest tworzona w temp baza danych.
Aby utworzyć tabelę tymczasową, użyj tej samej składni, co przy tworzeniu zwykłej tabeli. Różnica polega na tym, że używasz TEMP lub TEMPORARY słowo kluczowe. Możesz również (lub alternatywnie) poprzedzić nazwę tabeli przedrostkiem temp , co oznacza, że zostanie utworzony w tymczasowej bazie danych.
Przykład
Podczas korzystania z TEMP lub TEMPORARY słowa kluczowe, należy je wstawić między CREATE i TABLE .
Tak:
CREATE TEMP TABLE Products(
ProductId,
ProductName,
Price
); Lub:
CREATE TEMPORARY TABLE Products(
ProductId,
ProductName,
Price
); Dodaj nazwę schematu
Jedyną nazwą schematu, której możesz użyć, gdy to robisz, jest temp .
CREATE TEMP TABLE temp.Products(
ProductId,
ProductName,
Price
); Lub:
CREATE TEMPORARY TABLE temp.Products(
ProductId,
ProductName,
Price
);
Jeśli jednak określisz temp schemat, możesz pominąć TEMP i TEMPORARY słowa kluczowe razem.
CREATE TABLE temp.Products(
ProductId,
ProductName,
Price
); Sprawdź tabelę
Jak w przypadku każdej tabeli, możesz użyć .table aby sprawdzić, czy utworzono tabelę tymczasową.
.table Wynik:
temp.Products