Chemin d'élément DSQL
Contextes d'itération
FROM departments
UNNEST items
Chemin absolu
Relative path
- salesperson_id pour plusstore.departments.salesperson_id
- location pour plusstore.location
- description pour plusstore.departments.items.description
Un élément ne peut être référencé par un chemin relatif si le chemin est susceptible d'être ambigu. Dans l'exemple ci-dessus, la structure d'entrée contient plusieurs éléments nommés name dans différentes boucles. Si le contexte d'itération est l'élement d'entrée items, seul l'élément name sous items peut être référencé par le chemin relatif name. Les autres éléments name doivent être référencés par leur chemin absolu, plusstore.departments.name par exemple.
Si le contexte d'itération change, certains chemins relatifs sont automatiquement modifiés en chemins absolus, si nécessaire. Si le contexte d'itération de l'exemple ci-dessus est à l'origine la boucle plusstore.departments, vous pouvez faire référence à plusstore.departments.name dans l'élément de sortie department_name avec le chemin relatif name. SI vous modifiez ensuite le contexte d'itération comme étant la boucle plusstore.departments.items, le chemin relatif name peut uniquement faire référence à plusstore.departments.items.name et l'expression de l'élément de sortie department_name est mise à jour avec le chemin absolu plusstore.departments.name.
Pour un exemple de contexte de boucles et de chemins relatifs, consultez Mapper des boucles imbriquées dans une map DSQL.
Cette page vous a-t-elle aidé ?
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !