*   >> Lecture Éducation Articles >> science >> la programmation

Passer des paramètres aux procédures dans Sybase Sql Anywhere

Manutention Sybase événements avec triggers et procédures utilisant SQL - Partie 7 Division 5 Introduction Cela fait partie de ma série 7, Manipulation Sybase événements avec triggers et procédures stockées en utilisant SQL. Cette série est la cinquième division de ma grande série, base de données. Vous devez avoir lu toutes les différentes parties de la grande série (ou équivalent tutoriels d'ailleurs) jusqu'à ce point. Dans cette partie de la série, nous voyons comment passer des paramètres à des procédures dans Sybase SQL Anywhere.

Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. Sens de passage de paramètre Imaginez que vous avez un déclencheur qui appelle une procédure pour mener à bien certaines tâches pour le déclencheur.

Il devrait être possible pour le déclenchement d'envoyer des données à la procédure dans la déclaration appelant, de sorte que la procédure peut utiliser les données pour mener à bien la tâche la gâchette veut. Ce processus est appelé passer des paramètres à la Procédure. Envisager la procédure suivante: CREATE PROCEDURE sampleProcedure (EN ENTIER PAR1, PAR2 EN ENTIER) BEGIN - SQL déclarations END; Nous cette procédure, nous disons que les parenthèses détiennent les déclarations des paramètres.

EN signifie que les paramètres représentent des valeurs qui seraient reçus de l'extérieur de la procédure, lorsque le il est appelé. Poulies variables de l'état Une déclaration composé comme celui d'un déclencheur peut appeler une procédure, l'envoi de données à la procédure. Les données transmises peuvent être des variables ou une expression de l'instruction composée. Le segment de code suivant illustre cette situation.

BEGIN DECLARE var1 Integer = 25; DECLARE var2 Integer = 30; APPEL sampleProcedure (var1, var2); - Des instructions SQL END; L'instruction CALL dans la déclaration composé appelle la procédure d'envoi 25 et 30 avec var1 et var2. La procédure recevra ces chiffres que PAR1 et PAR2. Notez comment la déclaration a été faite dans la déclaration de composé et notez comment l'instruction d'appel a été saisi (le nom de la procédure est inclus). A noter que le type de données pour la déclaration à l'état de composé doit être le même que le type de données correspondant pour le paramètre de procédé.

Une autre façon pour la déclar

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.