ModeOptimisationSql
ExpressionModeOptimisationSql
permet de spécifier le mode d'optimisation pour gérer le résultat produit par une requête Structured Query Language (SQL).
Up ! Virtual Technical Machine rècupère tous les enregistrements produits par la requête Sql et les conserve dans un espace de mémoire virtuelle dont la taille de l'anté-mémoire est définie par la valeur du paramètre ModeOptimisationSql. Pour plus de précisions, merci de se référer à la fiche ModeOptimisationFlux.
Cette méthode a deux avantages :
Par défaut, aucune optimisation particulière n'est mise en oeuvre.
Variable
/******/
MaConnexionSql : Nul Ou IConnexionSql;
NumeroDepartement : Entier;
ConnexionSql
/*******/
MaConnexionSql(Oracle, "scott/tiger");
Principal
/*******/
...
/* Requete Sql dont le source est statique. */
RequeteSql MaRequeteSql ConnexionSql MaConnexionSql
ResultatSql (NomEmploye : Nul Ou Caractere TailleMaxSql 20, DateEmbauche : Nul Ou Date, NumeroEmploye : Nul Ou Entier, Salaire : Nul Ou Reel)
ParametreSql (NumeroDepartement : Entier) ModeOptimisationSql Asynchrone65536 SqlStatique
SELECT ename:=${NomEmploye}, hiredate:=${DateEmbauche}, empno:=${NumeroEmploye}, sal:=${Salaire}
FROM emp
WHERE deptno=${NumeroDepartement};
Ecran.Ecrire(NomEmploye+" "+Caractere(DateEmbauche)+" "+Caractere(NumeroEmploye)+" "+Caractere(Salaire));
Fin RequeteSql
...
Fin Principal
- | - | - | - | - | - | - | - | - |