SQLite
 sql >> база данни >  >> RDS >> SQLite

Създайте временна таблица в SQLite

Когато създавате таблица в SQLite, можете да я създадете като постоянна таблица или като временна таблица.

Когато създадете таблица в база данни, която сте създали, това ще бъде постоянна таблица. В temp се създава временна таблица база данни.

За да създадете временна таблица, използвате същия синтаксис като създаването на обикновена таблица. Разликата е, че използвате или TEMP или TEMPORARY ключова дума. Можете също (или алтернативно) да поставите префикс на името на таблицата с temp , което показва, че ще бъде създадено във временната база данни.

Пример

Когато използвате TEMP или TEMPORARY ключови думи, трябва да ги вмъкнете между CREATE и TABLE .

Като това:

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

Или:

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

Добавяне на име на схема

Единственото име на схема, което можете да използвате, когато правите това, е temp .

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

Или:

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

Ако обаче посочите temp схема, можете да пропуснете TEMP и TEMPORARY ключови думи като цяло.

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

Проверете таблицата

Както при всяка таблица, можете да използвате .table за да проверите дали вашата временна таблица е създадена.

.table

Резултат:

temp.Products

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в SQLiteDatabase sqlite:(1) близо до ):синтактична грешка

  2. Android Pushing актуализации в Play Store

  3. Как да започнете с SQLCipher за android?

  4. актуализиране и уплътняване на sqlite база данни в android

  5. Използване на първичен ключ с WithoutRowID