Pilote XML : Mappage des éléments mixtes. SAP 4.1 Support Package 2
Informations de référence sur le pilote d'accès aux données
Clés étrangères
Si le schéma XML définit une référence de clé avec <xs:keyref>, et si celle-ci est définie au même niveau que la clé référencée, alors la référence de clé est mappée à une clé étrangère de la table correspondante.
Pour chaque table qui correspond à un élément non racine, la clé étrangère est conçue à partir des colonnes de clé primaire de sa table parent et du chemin d'accès inverse (de l'élément vers ses parents).
Cela permet d'effectuer le mappage des relations entre les éléments parent et enfant.
Restriction :
Bien que les fondations de données présentent des clés étrangères, le pilote XML ne prend pas en charge les opérations JOIN.
Exemple : Keyref
La table ClubDemo/Customers/Customer possède les clés étrangères suivantes :
•
Country/@name
, qui est le champ de la keyref suivante :
<xs:keyref name="custkeyref" refer="countkey">
<xs:selector xpath="Customers/Customer"/>
<xs:field xpath="Country/@name"/>
</xs:keyref>
Notez que countkey est la clé explicite définie pour une table qui n'est pas une table parent.
•
-Customers/-ClubDemo/-id
, qui est créée depuis le chemin d'accès inverse vers sa table parent et la clé primaire de la table parent.
Exemple : Aucune keyref
La table ClubDemo/Customers/Customer/Invoice a une colonne -Customer/@ID définie comme clé étrangère, qui est créée à partir de la colonne de clé primaire de la table parent et le chemin d'accès inverse à sa table parent.
Rubriques associées
•
Exemple de document et de schéma XML
•
Pilote XML : Mappage des colonnes
6.5.8 Pilote XML : Mappage des éléments mixtes
L'ensemble du contenu d'un élément mixte est mappé à une colonne de table. Cela inclut ses enfants et toutes les données entre les enfants.
Les attributs d'un élément mixte sont mappés aux colonnes, quelle que soit la méthode de mappage de l'élément.
106 2013-11-22

Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.