'; Str SELECT; FIN; Le volet des résultats devrait enfin afficher la valeur de chaîne, «Je suis un peu de texte. '. Le titre dans le volet des résultats est le nom de la variable. Dans le code, la variable est d'abord déclaré sans donner aucune valeur. Une telle variable sans valeur attribuée a effectivement NULL lui est affectée. Plus bas dans le code, l'instruction SET attribue une valeur à la variable. L'instruction SELECT affiche la valeur de la variable. Le code ci-dessus est équivalente à la suivante, où dans la déclaration de la valeur est assigner.
BEGIN DECLARE str CHAR (30) = "Je suis un peu de texte. '; Str SELECT; FIN; Il n'y a aucune instruction SET ici. Vous ne devez pas puisque dans la déclaration de la valeur est affectée. L'instruction SET assigne une nouvelle valeur à une variable. La variable doit avoir été préalablement créé à l'aide d'une instruction CREATE VARIABLE (voir ci-dessous) ou DECLARE, ou il doit être un paramètre de sortie pour une procédure. L'instruction SET peut également être utilisé pour modifier la valeur d'une variable. Vous faites cela en seulement affecter une nouvelle valeur à la variable.
L'instruction CREATE VARIABLE L'instruction DECLARE est utilisé pour déclarer une variable uniquement à l'intérieur d'une instruction composée, et la variable déclarée est perçue uniquement à l'intérieur de l'instruction composée. Il est une instruction SQL qui peut être utilisé pour créer (déclarer) une variable en dehors ou à l'intérieur d'une instruction composée. Sa syntaxe est: CREATE [OR REPLACE]-type de données d'identifiant de variable [{= | DEFAULT} valeur initiale Ici, identifiant, signifie variable nom. Vous pouvez remplacer (ou remplacer) la valeur d'une variable précédemment créé.
Les autres caractéristiques de la syntaxe sont les mêmes que ceux pour l'instruction DECLARE. Essayez le code suivant: Créer une variable myVar INT = 123; MaVar SELECT; Les résultats volet affiche enfin la valeur, 123. Pour type de données pour l'abréviation