Uzel cxd:statement
SELECT výraz dotazu s příp. vyznačenými částmi pro záměnu. V atributech jsou pak specifikovány některé parametry dotazu.
Jde o uzel obsahující text TYP HODNOTY: string (string);
<cxd:statement
distinct="true|false"
top="{number/xsd:positiveInteger}"
group-by="{string}"
order-by="{string}"
desc-order="true|false"
pkeys-are-off="true|false"
type-value="{string/xsd:Name}"
main-alias="{string/xsd:Name}"
setting-value="{number/xsd:integer}"
>
{string}
</cxd:statement>
Prvek cxd:statement se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Atributy
distinct - Indikuje výskyt klauzule DISTINCT ve výrazu dotazu.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
top - Nenulová hodnota indikuje a specifikuje výskyt klauzule TOP ve výrazu dotazu.(typ: number) TYP HODNOTY: number (xsd:positiveInteger);
group-by - Výskyt této hodnoty indikuje a popisuje seskupení řádků ve výrazu dotazu.(typ: string) TYP HODNOTY: string (string);
order-by - Výskyt této hodnoty indikuje a popisuje řazení výsledku dotazu pomocí SQL. Nezahrnuje příp. kl. slovo DESC.(typ: string) TYP HODNOTY: string (string);
desc-order - Říká, zda řazení popsané v order-by atributu je sestupné (tj. DESC) či nikoli.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
pkeys-are-off - Volba indikuje vyloučení primárních klíčů (tj. pdk/psk - jak dokumentu, tak i příp. opakovatelného segmentu) z výsledků dotazu, které jsou jinak jeho autom. součástí, pokud nejde o seskupovaný výraz. Záměrem je většinou kombinace s distinct bez potřeby otevírat instance (k čemuž jsou pdk/psk zapotřebí).; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
type-value - Určuje obsah atributu type v uzlu select požadavku na SQL data. Zpravidla obsahuje typový název dotazu pro jeho identifikac a identifikaci dat v odpovědi serveru. Není-li v definici uveden, je třeba jej určit(typ: string) TYP HODNOTY: string (Name);
main-alias - Uvádí SQL alias hlavní (výchozí) tabulky dotazu generovaný většinou dle čísla hlavního DAD pole typu dokumentu, na kterém je přehled založen (např. 'T100234').(typ: string) TYP HODNOTY: string (Name);
setting-value - Určuje obsah atributu setting v uzlu select požadavku na SQL data. Obsahuje zpravidla id tabulky, v rámci které je dotaz použit a slouží pro statistické účely. Není-li v definici uveden, je možné dosadit za něj id celého uzlu table nebo neuvádět. Při více uzlech statement v rámci table je doporučováno uvádět setting jen u prvního výrazu.(typ: number) TYP HODNOTY: number (xsd:integer);
Potomci
Uzel cxd:statement neobsahuje žádné další elementy. Uzel může obsahovat prostý text.