Chapter 9 Guide de référence de la génération (GTL)
Cette macro est utilisée pour définir une variable locale de type objet (objet local).
.set_object '(' <nom-var-locale> [',' <object-ref>[',' <new> ]] ')'
Paramètre | Type | Description |
---|---|---|
<nom-var-locale> | Template simple | Nom de la variable |
<object-ref> (facultatif) | [<portée>.]<portée-objet>] | Décrit une référence d'objet. S'il n'est pas spécifié ou s'il s'agit d'une chaîne vide, la variable est une référence à l'objet actif dans la portée de conversion courante |
<new> (facultatif, la valeur par défaut est update) | new ou update ou newifundef | Si le paramètre est 'new', (re)crée la variable dans la portée courante. Si le paramètre est 'update' et si une variable du même nom existe déjà, celle-ci est modifiée, dans le cas contraire, une nouvelle variable est créée. Si le paramètre est 'newifunder', la variable est définie dans la portée courante si elle n'a pas été définie dans une portée externe, dans le cas contraire, rien ne se passe |
La variable est une référence à l'objet spécifié à l'aide du second argument.
Exemple :
.set_object(Attribute1, Attributes.First)
Remarque
Lorsque vous spécifiez une nouvelle variable, il est recommandé de spécifier 'new' comme troisième argument pour vous assurer qu'une nouvelle variable soit créée dans la portée courante.
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |