sql >> Database teknologi >  >> RDS >> SQLite

Opret en midlertidig tabel i SQLite

Når du opretter en tabel i SQLite, kan du oprette den som en permanent tabel eller som en midlertidig tabel.

Når du opretter en tabel i en database, som du har oprettet, ville det være en permanent tabel. En midlertidig tabel oprettes i temp database.

For at oprette en midlertidig tabel, bruger du den samme syntaks som at oprette en almindelig tabel. Forskellen er, at du enten bruger TEMP eller TEMPORARY søgeord. Du kan også (eller alternativt) præfikse tabelnavnet med temp , hvilket angiver, at det vil blive oprettet i den midlertidige database.

Eksempel

Når du bruger TEMP eller TEMPORARY søgeord, skal du indsætte dem mellem CREATE og TABLE .

Sådan:

CREATE TEMP TABLE Products(
  ProductId, 
  ProductName,
  Price
);

Eller:

CREATE TEMPORARY TABLE Products(
  ProductId, 
  ProductName,
  Price
);

Tilføj et skemanavn

Det eneste skemanavn, du kan bruge, når du gør dette, er temp .

CREATE TEMP TABLE temp.Products(
  ProductId, 
  ProductName,
  Price
);

Eller:

CREATE TEMPORARY TABLE temp.Products(
  ProductId, 
  ProductName,
  Price
);

Men hvis du angiver temp skema, kan du udelade TEMP og TEMPORARY nøgleord i det hele taget.

CREATE TABLE temp.Products(
  ProductId, 
  ProductName,
  Price
);

Tjek tabellen

Som med enhver tabel kan du bruge .table for at kontrollere, at din midlertidige tabel er blevet oprettet.

.table

Resultat:

temp.Products

  1. Hvordan skal jeg importere data fra CSV til en Postgres-tabel ved hjælp af pgAdmin 3?

  2. Hvordan kan jeg ændre eksisterende kolonne som identitet i PostgreSQL 11.1

  3. PL/SQL-program til at udskrive medarbejderoplysninger

  4. Ydelsestest ved hjælp af MySQLdump og MySQL Shell Utility