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
- -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 -------------------------------------------