FirebirdSQL logo

Éléments PSQL

L’extension procédurale peut contenir des déclarations de variables locales et de curseurs, des Instructions d’assignation, des Instructions conditionnels, des Instructions de boucle, le lancement d’exceptions utilisateur, des facilités de gestion des erreurs, l’envoi de messages (événements) à des programmes clients.

Les Instructions de modification des métadonnées (Instructions DDL) ne sont pas autorisés dans PSQL.

DML Instructions de paramètres

Seuls les paramètres nommés sont autorisés dans les instructions DML (SELECT, INSERT, UPDATE, DELETE etc.) Si les instructions DML contiennent des paramètres nommés, ils doivent d’abord être déclarés comme variables locales dans l’instruction DECLARE [VARIABLE] de l’en-tête du module ou être disponibles dans les paramètres d’entrée ou de sortie du module PSQL.

Lors de l’utilisation de paramètres nommés dans des instructions DML, le préfixe deux-points “:” est obligatoire, mais dans l’instruction INTO, le caractère deux-points est facultatif. Le préfixe deux-points est facultatif dans les instructions spécifiques à PSQL, telles que les instructions de branchement ou d’affectation. Le préfixe deux-points n’est pas non plus nécessaire lors de l’appel d’une procédure stockée à l’aide de l’instruction EXECUTE PROCEDURE depuis un autre module PSQL.