Pular para o conteúdo principal
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
Você não pode usar funções de tabela se a configuração allow_ddl estiver desativada.
Última modificação em 2 de julho de 2026