Section courante

A propos

Section administrative du site

PREPARE

Prépare
SQL

Syntaxe

PREPARE statement-name FROM host-variable,...

Paramètres

Nom Description
statement-name Ce paramètre permet d'indiquer le nom de l'instruction.
host-variable Ce paramètre permet d'indiquer le nom des variables de l'hôte.

Description

Cette instruction permet de préparé une requête dynamique SQL ou une STORED procédure. Ainsi, l'instruction PREPARE est unique au SQL dynamique. Il accepte une variable hôte contenant une chaîne d'instruction SQL et transmet l'instruction au SGBD. Le SGBD compile le texte de l'instruction et le prépare pour son exécution en générant un plan d'application. Le SGBD définit les variables SQLCODE/SQLSTATE pour indiquer les erreurs détectées dans le texte de l'instruction. Comme décrit précédemment, la chaîne de caractères d'instruction peut contenir un marqueur de paramètre, indiqué par un point d'interrogation, partout où une constante peut apparaître. Le marqueur de paramètre signale au SGBD qu'une valeur pour le paramètre sera fournie ultérieurement, lorsque l'instruction sera réellement exécutée. À la suite de l'instruction PREPARE, le SGBD attribue le nom d'instruction spécifié à l'instruction préparée. Le nom de l'instruction est un identifiant SQL, comme un nom de curseur (CURSOR). Vous spécifiez le nom de l'instruction dans les instructions EXECUTE suivantes lorsque vous souhaitez exécuter l'instruction.

Remarques



Dernière mise à jour : Samedi, le 9 mars 2019