QueryLazy |
Requête paresseuse |
| Lucee |
Syntaxe
|
QueryLazy( sql=string, listener=function, params=any, options=struct );
|
Paramètres
| Nom |
Description |
| sql |
Ce paramètre permet de spécifier la commande SQL à exécuter pour obtenir les résultats de la requête. |
| listener |
Ce paramètre permet de définir la fonction de rappel (callback) appelée pour chaque ligne retournée par la requête, afin de traiter les résultats de manière incrémentale. |
| params |
Ce paramètre permet de fournir les valeurs des paramètres utilisés dans la requête SQL, tels que ceux définis par des placeholders (?). |
| options |
Ce paramètre permet de définir des paramètres supplémentaires d'exécution, tels que la source de données, le type de résultat ou la gestion des erreurs. |
Description
Cette fonction permet d'exécuter une requête SQL sans charger l'intégralité des données en mémoire. Elle appelle à la place la fonction fournie pour chaque ligne individuellement.
Dernière mise à jour : Samedi, le 4 Octobre 2025