Réserver une Démo
Pré. Proc.

Combiner les paramètres WHERE et SELECT

Les paramètres de Query oslc.where et oslc.select peuvent être combinés dans l'URI de base de la capacité de Query pour récupérer les propriétés requises de toutes les Exigences qui satisfont la condition spécifiée. Cela revient à utiliser les clauses WHERE et SELECT ensemble dans une instruction SQL.

Exemples

Ces exemples de requêtes agissent sur un modèle appelé firebird_model connecté par le Cloud .

Exemple

Query

1

Query : http://localhost:480/firebird_model/oslc/qc/?oslc.where= dcterms:title="Requirement1" & oslc.select=dcterms:title

Récupère le titre de propriété Exigences de toutes les Exigences qui ont le titre « Requirement1 ».

2

Query : http://localhost:480/firebird_model/oslc/qc/?oslc.where= dcterms:title in ["Requirement1","Requirement2"] & oslc.select=dcterms:title,dcterms:created,dcterms:creator {foaf:nom}

Récupère les propriétés Exigences 'title', 'created' et 'creator' de toutes les exigences qui ont le titre 'Requirement1' ou 'Requirement2'.

3

Query : http://localhost:480/firebird_model/oslc/qc/?oslc.where=dcterms:title="Requirement1" et dcterms:creator{foaf:name}="User1" & oslc.select=*

Récupère toutes les propriétés Exigences de toutes les Exigences qui ont le titre 'Requirement1', créées par 'User1'.

4

Query : http://localhost:480/firebird_model/oslc/qc/?oslc.where=dcterms:created<"01-07-2020"oslc.select=dcterms:title

Renvoie une réponse d'erreur, car la valeur de la propriété 'created' n'est pas au format valide.

Notes

  • Cette facilité est disponible via le Pro Cloud Server , avec une licence valide
  • Les dates doivent être spécifiées au format AAAA-MM-JJ

Apprenez Plus