Newsfeeds

Inhalt abgleichen

Dateischema für SQL Abfragen

Funktion: Definition von SQL Abfragen
Dateiendung: .qry
Verzeichnis: queries

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<!--Definition von Spezialtypen-->

<!--Definition von Elementen--> <xs:element name="param">

  <xs:complexType>
    <xs:sequence>

      <xs:element name="name" type="xs:string"/>
      <xs:element name="alias" type="xs:string"/>
      <xs:element name="type" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

</xs:element>

<xs:element name="group">

  <xs:complexType>
    <xs:sequence>
      <xs:element name="level" type="xs:string"/>
      <xs:element name="field" type="xs:string"/>
    </xs:sequence>

  </xs:complexType>

</xs:element>

<!--Definition des Hauptelements--> <xs:element name="QRY">

  <xs:complexType>
    <xs:sequence>

      <xs:element name="name" type="xs:string"/>
      <xs:element name="tables" type="xs:string"/>
      <xs:element ref="param" maxOccurs="unbounded"/>
      <xs:element ref="group" minOccurs="0"/>
      <xs:element name="select" type="xs:string"/>
      <xs:element name="from" type="xs:string"/>

      <xs:element name="where" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

</xs:element>

</xs:schema>