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