Combinar Parámetros WHERE y SELECT [Guía de Usuario de Enterprise Architect]

Top Previous Next

Combinar Parámetros WHERE y SELECT

button_main button_prev button_next

Los parámetros de consulta oslc.where y oslc.select pueden ser combinados en la URI base de la Capacidad de Consulta para recuperar las propiedades requeridas de todos aquellos Requisitos que satisfacen la condición especifica. Esto es similar a utilizar clausulas WHERE y SELECT juntas en una declaración SQL.

Estas consultas de ejemplo actúan en un modelo llamado firebird_model conectado por la Nube:

Consulta

Repuesta

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

Devuelve el título de propiedad OSLC de todos los Requisitos que tienen el título Requirement1.

 

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

Devuelve el título de propiedad OSLC, creado y creador de todos los Requisitos que tienen el título Requirement1 o Requirement2.

 

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

Devuelve todas las propiedades OSLC de todos los Requisitos que tienen el título Requirement1, creado por User1.

 

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

Devuelve una respuesta de error, ya que el valor de la propiedad creado no es el formato valido.

 

Notas

Las fechas deben estar especificadas en el formato YYYY-MM-DD

 

Aprender más

Forma de Recurso

Parámetro WHERE

Parámetro SELECT