Passer au contenu principal
Les fonctions de table permettent de construire des tables.

Utilisation

Les fonctions de table peuvent être utilisées dans la clause FROM d’une requête SELECT. Par exemple, vous pouvez SELECT des données depuis un fichier situé sur votre machine locale à l’aide de la fonction de table file.
Query
Response
Vous pouvez également utiliser des fonctions de table pour créer une table temporaire accessible uniquement pendant la requête en cours. Par exemple :
Query
Response
La table est supprimée lorsque la requête se termine. Les fonctions de table peuvent servir à créer des tables, selon la syntaxe suivante :
Query
Par exemple :
Query
Response
Enfin, les fonctions de table peuvent être utilisées pour INSERT des données dans une table. Par exemple, nous pourrions écrire le contenu de la table que nous avons créée dans l’exemple précédent dans un fichier sur disque en utilisant à nouveau la fonction de table file :
Query
Query
Vous ne pouvez pas utiliser de fonctions de table si le paramètre allow_ddl est désactivé.
Dernière modification le 2 juillet 2026