Manutention Sybase événements avec triggers et procédures Utilisation de SQL - Partie 9 Division 5 Introduction Cela fait partie de ma série 9, 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 travailler avec des variables SQL dans Sybase SQL Anywhere 12.
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 forchatrans @ yahoo.com. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. Variable dans une instruction composée L'instruction BEGIN est une instruction composée. Le but de la déclaration est de BEGIN instructions SQL normales regrouper.
Vous pouvez déclarer une variable à l'intérieur d'une instruction composée mais seulement les instructions SQL dans l'instruction composée serez en mesure de voir (l'utilisation) de la variable. Une telle variable ne peut pas être vu (utilisé) en dehors de l'instruction composée. Nous avons vu cela avant, mais ici, nous allons regarder plus en détail. Un formulaire simplifié de la syntaxe de déclaration est: DECLARE nom-variable [...
] type de données [{= | DEFAULT} valeur initiale] valeur initiale: valeur spéciale | chaîne | [-] Nombre | Spéciale valeur NULL: CURRENT {DATABASE | DATE | TEMPS | TIMESTAMP | USER} | UTILISATEUR variable nom est un nom de votre choix que vous donnez. La valeur initiale peut être une valeur particulière (voir ci-dessous). Il peut être une chaîne, qui est un texte entre guillemets simples. Il peut être un numéro précédé par le signe négatif si le nombre est négatif. Il peut aussi être NULL. Considérez NULL comme vide.
La valeur spéciale peut être l'expression de données courantes, ou date actuelle, ou l'heure actuelle, ou CURRENT TIMESTAMP ou utilisateur actuel. L'instruction SQL SET Si vous déclarez une variable sans attribuer une valeur à elle, vous pouvez attribuer une valeur plus tard dans le code en utilisant une instruction SQL connu sous le nom de l'instruction SET. La syntaxe de l'instruction SET est: identifiant SET = expression; Ici, identifiant signifie variable nom.
Pour plus de simplicité, envisager expression comme une valeur (nombre ou chaîne) ou un nom de variabl