Passer au contenu principal
Modifie la chaîne de requête donnée avec des variations aléatoires.

Syntaxe

fuzzQuery(query[, max_query_length[, random_seed]])

Arguments

ArgumentDescription
query(String) - La requête source à soumettre au fuzzing.
max_query_length(UInt64) - Longueur maximale que la requête peut atteindre pendant le processus de fuzzing.
random_seed(UInt64) - Une graine aléatoire pour produire des résultats stables.

Valeur de retour

Une table à une seule colonne contenant des chaînes de requête perturbées.

Exemple d’utilisation

SELECT * FROM fuzzQuery('SELECT materialize(\'a\' AS key) GROUP BY key') LIMIT 2;
   ┌─query──────────────────────────────────────────────────────────┐
1. │ SELECT 'a' AS key GROUP BY key                                 │
2. │ EXPLAIN PIPELINE compact = true SELECT 'a' AS key GROUP BY key │
   └────────────────────────────────────────────────────────────────┘
Dernière modification le 25 juin 2026