Skip to main content
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
La plupart des fonctions de table nécessitent le privilège CREATE TEMPORARY TABLE pour s’exécuter ; un SELECT ou un INSERT qui en exécute une est donc refusé lorsque readonly est défini à 1.
Dernière modification le 26 septembre 2026