Wenn Sie eine Tabelle in SQLite erstellen, können Sie sie als permanente Tabelle oder als temporäre Tabelle erstellen.
Wenn Sie eine Tabelle in einer von Ihnen erstellten Datenbank erstellen, wäre dies eine permanente Tabelle. Eine temporäre Tabelle wird im temp
erstellt Datenbank.
Zum Erstellen einer temporären Tabelle verwenden Sie dieselbe Syntax wie zum Erstellen einer regulären Tabelle. Der Unterschied besteht darin, dass Sie entweder den TEMP
verwenden oder TEMPORARY
Stichwort. Sie können auch (oder alternativ) dem Tabellennamen temp
voranstellen , was anzeigt, dass es in der temporären Datenbank erstellt wird.
Beispiel
Bei Verwendung des TEMP
oder TEMPORARY
Schlüsselwörter müssen Sie zwischen CREATE
einfügen und TABLE
.
So:
CREATE TEMP TABLE Products(
ProductId,
ProductName,
Price
);
Oder:
CREATE TEMPORARY TABLE Products(
ProductId,
ProductName,
Price
);
Schemanamen hinzufügen
Der einzige Schemaname, den Sie dabei verwenden können, ist temp
.
CREATE TEMP TABLE temp.Products(
ProductId,
ProductName,
Price
);
Oder:
CREATE TEMPORARY TABLE temp.Products(
ProductId,
ProductName,
Price
);
Wenn Sie jedoch temp
angeben Schema können Sie TEMP
weglassen und TEMPORARY
Keywords insgesamt.
CREATE TABLE temp.Products(
ProductId,
ProductName,
Price
);
Überprüfen Sie die Tabelle
Wie bei jeder Tabelle können Sie .table
verwenden um zu überprüfen, ob Ihre temporäre Tabelle erstellt wurde.
.table
Ergebnis:
temp.Products