Interrogation d’objets incorporés
Vous disposez de plusieurs options quant à la forme que prend une requête lors de l’interrogation d’une classe d’événements qui contient des objets incorporés. Les résultats retournés par la requête varient en fonction de la forme de la requête que vous utilisez.
Définitions de classe
L’exemple suivant montre les définitions de classe utilisées pour les requêtes WQL de cette rubrique.
class MyClass
{
string Prop1;
string Prop2;
};
class MyEvent : __ExtrinsicEvent
{
MyClass E1;
MyClass E2;
};
Exemples
La requête suivante retourne les deux classes incorporées, E1 et E2, chacune ayant Prop1 et Prop2 renseignées avec des données.
SELECT * FROM MyEvent
La requête suivante retourne l’objet incorporé E1, mais sans Prop1 ni Prop2 renseignée avec des données.
SELECT E1 FROM MyEvent
La requête suivante retourne la classe incorporée E1 avec uniquement Prop1 renseignée avec des données.
SELECT E1.Prop1 FROM MyEvent
La requête suivante retourne les deux classes incorporées, E1 et E2, chacune ayant Prop1 et Prop2 renseignées avec des données.
ELECT E1.Prop1, E1.Prop2, E2.Prop1, E2.Prop2 FROM MyEvent
Cela équivaut à la première requête, mais en utilisant l’astérisque (*) plutôt que de spécifier chaque objet et chaque propriété.
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour