Oi, Luciana! Tudo bem?
Desde já, peço desculpas pela demora em te responder.
As tabelas temporárias são criadas e acessíveis apenas dentro da sessão de banco de dados em que foram criadas. Nesse sentido, quando criamos uma tabela temporária, ela só é acessível e visível para a sessão de banco de dados que a criou. Assim que a sessão é encerrada, a tabela temporária é removida, impedindo, por exemplo, importações e exportações futuras.
Para exportar e importar dados de uma tabela temporária, teremos que realizar tal procedimento logo após a criação da tabela e inserção de registros. Dessa forma, teremos certeza que a tabela temporária continua em nossas mãos!
O comando que deveremos utilizar é este:
INSERT INTO tabela SELECT * FROM tabela_temporaria;
Inicialmente, utilizamos a sintaxe de inserção de dados (INSERT INTO
). Depois disso, indicamos a tabela que receberá os dados e realizamos um SELECT
na tabela temporária. Assim, afirmamos que os novos valores a serem adicionamos em tabela
serão aqueles retornados pela consulta à tabela_temporaria
.
Espero que tenha ficado mais claro, Luciana! Qualquer dúvida, conte comigo.
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!