Ao criar uma tabela no SQLite, você pode criá-la como uma tabela permanente ou como uma tabela temporária.
Quando você cria uma tabela em um banco de dados que você criou, essa seria uma tabela permanente. Uma tabela temporária é criada no
temp base de dados. Para criar uma tabela temporária, você usa a mesma sintaxe da criação de uma tabela regular. A diferença é que você usa o
TEMP ou TEMPORARY palavra-chave. Você também pode (ou alternativamente) prefixar o nome da tabela com temp , que indica que ele será criado no banco de dados temporário. Exemplo
Ao usar o
TEMP ou TEMPORARY palavras-chave, você precisa inseri-las entre o CREATE e TABLE . Assim:
CREATE TEMP TABLE Products(
ProductId,
ProductName,
Price
); Ou:
CREATE TEMPORARY TABLE Products(
ProductId,
ProductName,
Price
); Adicionar um nome de esquema
O único nome de esquema que você pode usar ao fazer isso é
temp . CREATE TEMP TABLE temp.Products(
ProductId,
ProductName,
Price
); Ou:
CREATE TEMPORARY TABLE temp.Products(
ProductId,
ProductName,
Price
); No entanto, se você especificar o
temp esquema, você pode omitir o TEMP e TEMPORARY palavras-chave completamente. CREATE TABLE temp.Products(
ProductId,
ProductName,
Price
); Verifique a Tabela
Como em qualquer tabela, você pode usar
.table para verificar se sua tabela temporária foi criada. .table Resultado:
temp.Products