Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Você tem várias opções quanto ao formulário que uma consulta assume ao consultar uma classe de evento que contém objetos incorporados. Os resultados retornados pela consulta variam, dependendo da forma da consulta que você usa.
Definições de classe
O exemplo a seguir mostra as definições de classe usadas para as consultas WQL neste tópico.
class MyClass
{
string Prop1;
string Prop2;
};
class MyEvent : __ExtrinsicEvent
{
MyClass E1;
MyClass E2;
};
Exemplos
A consulta a seguir retorna ambas as classes incorporadas, E1 e E2, cada uma com Prop1 e Prop2 preenchidas com dados.
SELECT * FROM MyEvent
A consulta a seguir retorna o objeto incorporado E1, mas nem a Prop1 nem a Prop2 estão preenchidas com dados.
SELECT E1 FROM MyEvent
A consulta a seguir retorna a classe incorporada E1 com apenas Prop1 preenchido com dados.
SELECT E1.Prop1 FROM MyEvent
A consulta a seguir retorna ambas as classes incorporadas, E1 e E2, cada uma com Prop1 e Prop2 preenchidas com dados.
ELECT E1.Prop1, E1.Prop2, E2.Prop1, E2.Prop2 FROM MyEvent
Isso é equivalente à primeira consulta usando o asterisco (*) em vez de especificar cada objeto e propriedade.
Tópicos relacionados