Skip to main content
Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du code source.

implicit_select

Permet d’écrire des requêtes SELECT simples sans le mot-clé SELECT en tête, ce qui facilite un usage de type calculatrice. Par exemple, 1 + 2 devient une requête valide. Dans clickhouse-local, ce paramètre est activé par défaut et peut être désactivé explicitement.

implicit_table_at_top_level

S’il n’est pas vide, les requêtes sans FROM au niveau supérieur liront à partir de cette table au lieu de system.one. Ce paramètre est utilisé dans clickhouse-local pour le traitement des données d’entrée. Il peut être défini explicitement par l’utilisateur, mais n’est pas prévu pour ce type d’utilisation. Les sous-requêtes ne sont pas affectées par ce paramètre (ni les sous-requêtes scalaires, FROM ou IN). Les SELECT au niveau supérieur dans des chaînes UNION, INTERSECT et EXCEPT sont traités de manière uniforme et affectés par ce paramètre, quel que soit leur regroupement entre parenthèses. L’effet de ce paramètre sur les vues et les requêtes distribuées n’est pas spécifié. Le paramètre accepte un nom de table (la table est alors résolue dans la base de données courante) ou un nom qualifié sous la forme ‘database.table’. Les noms de base de données et de table ne doivent pas être entre guillemets : seuls les identifiants simples sont autorisés.

implicit_transaction

Si ce paramètre est activé et qu’aucune transaction n’est déjà en cours, exécute la requête dans le cadre d’une transaction complète (begin + commit ou rollback)
Dernière modification le 24 juillet 2026