Wanneer u een tabel in SQLite maakt, kunt u deze maken als een permanente tabel of als een tijdelijke tabel.
Wanneer u een tabel maakt in een database die u hebt gemaakt, zou dat een permanente tabel zijn. Er wordt een tijdelijke tabel gemaakt in de temp
database.
Om een tijdelijke tabel te maken, gebruikt u dezelfde syntaxis als bij het maken van een gewone tabel. Het verschil is dat je ofwel de TEMP
of TEMPORARY
trefwoord. U kunt de tabelnaam ook (of als alternatief) voorvoegen met temp
, wat aangeeft dat het in de tijdelijke database zal worden aangemaakt.
Voorbeeld
Bij gebruik van de TEMP
of TEMPORARY
trefwoorden, moet u ze invoegen tussen de CREATE
en TABLE
.
Zoals dit:
CREATE TEMP TABLE Products(
ProductId,
ProductName,
Price
);
Of:
CREATE TEMPORARY TABLE Products(
ProductId,
ProductName,
Price
);
Voeg een schemanaam toe
De enige schemanaam die u hierbij kunt gebruiken is temp
.
CREATE TEMP TABLE temp.Products(
ProductId,
ProductName,
Price
);
Of:
CREATE TEMPORARY TABLE temp.Products(
ProductId,
ProductName,
Price
);
Als u echter de temp
schema, kunt u de TEMP
. weglaten en TEMPORARY
zoekwoorden helemaal.
CREATE TABLE temp.Products(
ProductId,
ProductName,
Price
);
Controleer de tabel
Zoals bij elke tabel, kunt u .table
. gebruiken om te controleren of uw tijdelijke tafel is aangemaakt.
.table
Resultaat:
temp.Products