Skip to main content
Funções de tabela são usadas para construir tabelas.

Uso

Funções de tabela podem ser usadas na cláusula FROM de uma consulta SELECT. Por exemplo, você pode usar SELECT para selecionar dados de um arquivo na sua máquina local usando a função de tabela file.
Query
Response
Você também pode usar funções de tabela para criar uma tabela temporária disponível apenas na consulta atual. Por exemplo:
Query
Response
A tabela é excluída quando a consulta é concluída. As funções de tabela podem ser usadas para criar tabelas, usando a seguinte sintaxe:
Query
Por exemplo:
Query
Response
Por fim, funções de tabela podem ser usadas para inserir dados em uma tabela. Por exemplo, poderíamos gravar o conteúdo da tabela que criamos no exemplo anterior em um arquivo no disco usando novamente a função de tabela file:
Query
Query
A maioria das funções de tabela precisa do privilégio CREATE TEMPORARY TABLE para ser executada, portanto um SELECT ou INSERT que execute uma delas é recusado quando readonly está definido como 1.
Última modificação em 26 de setembro de 2026