SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Tạo một bảng tạm thời trong SQLite

Khi bạn tạo một bảng trong SQLite, bạn có thể tạo nó như một bảng cố định hoặc một bảng tạm thời.

Khi bạn tạo một bảng trong cơ sở dữ liệu mà bạn đã tạo, đó sẽ là một bảng vĩnh viễn. Một bảng tạm thời được tạo trong temp cơ sở dữ liệu.

Để tạo bảng tạm thời, bạn sử dụng cú pháp tương tự như tạo bảng thông thường. Sự khác biệt là bạn sử dụng TEMP hoặc TEMPORARY từ khóa. Bạn cũng có thể (hoặc cách khác) đặt tiền tố tên bảng bằng temp , cho biết rằng nó sẽ được tạo trong cơ sở dữ liệu tạm thời.

Ví dụ

Khi sử dụng TEMP hoặc TEMPORARY từ khóa, bạn cần chèn chúng vào giữa CREATETABLE .

Như thế này:

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

Hoặc:

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

Thêm tên giản đồ

Tên giản đồ duy nhất bạn có thể sử dụng khi thực hiện việc này là temp .

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

Hoặc:

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

Tuy nhiên, nếu bạn chỉ định temp giản đồ, bạn có thể bỏ qua TEMPTEMPORARY từ khóa hoàn toàn.

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

Kiểm tra bảng

Như với bất kỳ bảng nào, bạn có thể sử dụng .table để kiểm tra xem bảng tạm thời của bạn đã được tạo chưa.

.table

Kết quả:

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. sao chép tệp cơ sở dữ liệu từ / asset sang thư mục / data / data trong trình khám phá tệp - Android

  2. SQLite JSON_ARRAY_LENGTH ()

  3. Cách truy cập và cập nhật tệp db Sqlite được lưu trữ cục bộ [thư mục tài sản] trong tệp dự án bằng cordova

  4. 3 Cách tạo Tập lệnh TẠO BẢNG từ một Bảng hiện có trong SQLite

  5. Sử dụng Robolectric với SQLiteAssetHelper