new_query

Crea una nuova query.

Sintesi

new_query [opzioni comuni] [-t/ype/ tipo record] [-f/ield nome] * [-nome campo] * [-or] [-and] [-opz filtronome campo[valore[valore]]] [-s/how] [-show_sql/-ss] [-show_fields/-sf] [-show_filter/-sfi] [-ids] [-dbids] [-rep/lace] opz filtro

Descrizione

Crea, esegue e salva le query. La query viene composta sulla riga comandi e può essere eseguita immediatamente o salvata per un utilizzo futuro.

Opzioni e argomenti

-t/ype tipo record
Il tipo di record da trovare. Se non viene fornito alcun valore, viene utilizzato il tipo di record predefinito.
opz filtro
Filtri da utilizzare per definire i criteri di ricerca. Quelle che seguono sono alcune delle opzioni possibili:
  • eq - uguale a
  • ne - diverso da
  • lt - minore di
  • le - minore di o uguale a
  • gt - maggiore di
  • ge - maggiore di o uguale a
  • like - contiene il valore
  • not_like - non contiene il valore
  • in - include uno di una serie di valori
  • not_in - non include alcun valore di una serie di valori
  • null - il valore campo è null
  • not_null - il valore campo non è null
  • between - il valore cade all'interno di un intervallo
  • not_between - il valore non cade all'interno di un intervallo
  • prompt - all'utente viene richiesto di fornire il valore
-f/ield nome
Formato alternativo per specificare i campi da visualizzare. Utilizzare questo formato se il campo ha lo stesso nome di un'opzione sottocomando.
-or
Tipo di filtro "or" per le clausole della query.
-nome campo opz filtro [ valore [ valore ]]
Formato utilizzato per definire i campi nella query.
-s/how
Visualizza la query costruita senza eseguirla.
-show sql/-ss
Visualizza l'istruzione "sql" generata dalla query.
-show fields/-sf
Visualizza i campi da includere nei Risultati della query.
-show filter/-sfi
Visualizza i filtri definiti per la query.
-ids
Visualizza solo gli ID record nei Risultati della query.
-dbids
L'ID database interno del record da modificare.
-rep/lace
Sovrascrive la query esistente.

Esempi

Creare ed eseguire una query per individuare tutti gli errori di severità 1 o 2. I campi "id", "headline" e "severity" vengono visualizzati nei risultati.

CQTOOL> new_query -id -headline -severity -in severity "1 2" "Public Queries/query1"
id 			Headline 			Severity
----- ---------------  ----------------------------
SAMPL00000011 	The foobar is broken 		1-Critical
SAMPL00000021 	The widget needs repair 	1-Critical
SAMPL00000019 	query does not work 		1-Critical
SAMPL00000051 	we need new features 		2-High
Count: 4
− -------------------------------------------------

Creare ed eseguire una query per individuare tutti i difetti correntemente aperti dall'utente Tom. I campi "id" e "headline" vengono visualizzati nei risultati.

CQTOOL> new_query -eq State Opened -and -eq Owner Tom -id -headline "Public Queries/query2"
id 			Headline
SAMPL00000011 	The foobar is broken
SAMPL00000021 	The widget needs repair
Count: 2 -------------------------------------------

Creare ed eseguire una query per individuare tutti i difetti correntemente aperti dall'utente Tom e gli errori di severità 1. I campi "id" e "headline" vengono visualizzati nei risultati.

CQTOOL> new_query ( -eq State Opened -and -eq Owner Tom ) -and ( -eq Severity 1-Critical -and -Project Classics ) -headline "Public Queries/query3"
id 			Headline
SAMPL00000011 	The foobar is broken
Count: 1 -------------------------------------------

Feedback