TailleTableauParametreSql

Instruction attribut. Déclare la taille des tableaux des paramètres.

Syntaxe

TailleTableauParametreSql TailleTableauParametre

TailleTableauParametreSql Expression

Description

L'instruction TailleTableauParametreSql permet de déclarer la taille des tableaux des paramètres d'un bloc, d'un ordre Programming Language / Structured Query Language (PL/SQL) ou d'une requête Structured Query Language (SQL).

Cela active le principe du Bulk Processing qui permet d'optimiser la communication avec le moteur de la source de données relationnelles.

Le bloc ou l'ordre Pl/Sql n'est pas exécuté à chaque passage sur l'une des instructions BlocSql ou OrdreSql. Il est exécuté soit :

La requête Sql est exécutée à chaque passage sur l'instruction RequeteSql. L'effet en terme de résultat produit est comme si la clause Where était dupliquée pour autant de fois qu'il existe de valeurs dans les tableaux de paramètres.

La gestion du Bulk Processing est transparente.

Selon le contexte :

Exemple

ConnexionSql
/**********/

OrdreSql
/*******/

Principal
/*******/
...
/* Requete Sql utilisant l'Array Fetch Processing. La taille est 256 éléments. */
RequeteSql MaRequeteSql ConnexionSql MaConnexionSql Fin RequeteSql
...
/* On vide les tableaux des parametres. */
ViderTableauParametre MonOrdreSql;
...
Fin Principal

Avertissement

Il n'est pas possible d'employer le Bulk Processing avec des paramètres longs.

Voir aussi

ViderTableauParametreSql pour vider les tableaux des paramètres. TailleTableauResultatSql pour spécifier la taille des tableaux des résultats.
BlocSql pour exécuter un bloc Pl/Sql. OrdreSql pour exécuter un ordre Pl/Sql. RequeteSql pour exécuter une requête Sql.

Traduction

---------