ViderTableauParametre
NomDUnBlocSql ;
ViderTableauParametre
NomDUnOrdreSql ;
ViderTableauParametre
permet d'exécuter le bloc, l'ordre Programming Language / Structured Query Language (PL/SQL) pour les paramètres résiduels.
Cela n'est utile que si le principe du Bulk Processing est activé.
ConnexionSql
/**********/
MaConnexionSql(Oracle, "scott/tiger");
OrdreSql
/*******/
/* Ordre Sql utilisant le Bulk Processing. La taille est 256 éléments. */
MonOrdreSql ConnexionSql MaConnexionSql
ParametreSql (NumeroEmploye : Entier, Salaire : Reel) TailleTableauParametreSql 256 SqlStatique
UPDATE emp set sal=${Salaire}
WHERE empno=${NumeroEmploye};
Principal
/*******/
...
/* Requete Sql utilisant l'Array Fetch Processing. La taille est 256 éléments. */
RequeteSql MaRequeteSql ConnexionSql MaConnexionSql
ResultatSql (NomEmploye : Nul Ou Caractere TailleMaxSql 20, DateEmbauche : Nul Ou Date, NumeroEmploye : Nul Ou Entier, Salaire : Nul Ou Reel)
TailleTableauResultatSql 256
ParametreSql (NumeroDepartement : Entier) OrdreSqlStatique
SELECT ename:=${NomEmploye}, hiredate:=${DateEmbauche}, empno:=${NumeroEmploye}, sal:=${Salaire}
FROM emp
WHERE deptno=${NumeroDepartement};
...
OrdreSql MonOrdreSql ParametreSql (NumeroEmploye, Salaire);
...
Fin RequeteSql
...
/* On vide les tableaux des parametres. */
ViderTableauParametre MonOrdreSql;
...
Fin Principal
- | - | - | - | - | - | - | - | - |