sql >> Database >  >> RDS >> SQLite

Maak een tijdelijke tabel in SQLite

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

  1. Hoe PgBouncer-logboeken draaien in Linux/Windows?

  2. Hoe te updaten/verwijderen met elementen uit twee verschillende tabellen SQLite

  3. SELECTEER AANTAL() versus mysql_num_rows();

  4. De verbinding tussen client en server configureren Oracle 10g