search
Utilizzare questo comando per cercare un'espressione logica.
Sintassi
search <logical_expression>Dove <logical_expression> include quanto segue:
-
<keyword_expression> -
<comparison_expression> -
<cmp> -
<eval_expression> -
<value> -
<string_literal> -
<between_exp> -
<in_exp>
Parametri
Nella tabella seguente sono elencati i parametri utilizzati con questa query, insieme alle relative descrizioni.
| Parametro | Descrizione |
|---|---|
|
|
Questo parametro include tutte le parole chiave o le coppie nome-valore campo utilizzate per filtrare i dati. |
|
|
Utilizzare questo parametro per specificare le parole chiave o le frasi che si desidera abbinare. Il valore di questo risultato deve seguire il formato |
|
|
Utilizzare questo parametro per confrontare un campo con un'espressione. Il valore di questo parametro deve seguire il formato |
|
|
Utilizzare questo parametro per specificare un operatore di confronto. I valori consentiti per questo parametro includono |
|
|
Utilizzare questo parametro per specificare valori letterali che rappresentano il valore del campo di destinazione. |
|
|
Utilizzare questo parametro per specificare un valore numerico o di stringa. Il valore consentito per questo parametro deve essere nel formato |
|
|
Utilizzare questo parametro per specificare un valore stringa. Il valore consentito per questo parametro deve essere nel formato |
|
|
Usare questo parametro per specificare un intervallo. Il valore consentito per questo parametro deve essere nel formato |
|
|
I valori consentiti per questo parametro devono essere nel formato |
Funzioni disponibili con il comando
È possibile utilizzare le seguenti funzioni con il comando di ricerca:
| Funzione | Descrizione | Esempio |
|---|---|---|
|
|
Cerca il valore codificato md5 |
* | search md5("hash my input") |
|
|
Cerca il valore codificato sha1 |
* | search sha1("hash my input") |
|
|
Cerca il valore codificato sha256 |
* | search sha256("hash my input") |
|
|
Cerca il valore codificato sha512 |
* | search sha512("hash my input") |
|
|
Cerca il valore codificato Base64 |
* | search encode64("my input") |
|
|
Cerca il valore decodificato Base64 |
* | search decode64("encoded input") |
|
|
Nota: È equivalente a (condition1 OPPURE condition2 OPPURE ... conditionN) Nota: questa opzione può essere utilizzata anche in eval/where |
|
|
|
Nota: È equivalente a (condition1 AND condition2 AND ... conditionN) Nota: questa opzione può essere utilizzata anche in eval/where |
|
|
|
Nota: È equivalente a (field1 = valore OR field2 = valore OR ...) Nota: questa opzione può essere utilizzata anche in eval/where |
* | search anyFields('Project*') != nullConverte in: ricerca di ('ID progetto' != null o 'Nome progetto' != null o 'Descrizione progetto' != null) |
|
|
Nota: è equivalente a (field1 = valore AND field2 = valore OR ...) Nota: questa opzione può essere utilizzata anche in eval/where |
* | search allFields('Project*') != null
Converte in: ricerca di ('ID progetto' != null e 'Nome progetto' != null e 'Descrizione progetto' != null) |
Per esempi di utilizzo di questo comando in scenari tipici, vedere:
La query seguente restituisce le voci di log ORA-00600.
Message like '%ORA-00600%' La query seguente restituisce tutti i log ORA-00600 e i log irreversibili.
Message like 'ORA-600%' or Severity = fatal La query seguente restituisce tutti i log del database.
'Target Type' in ('Database Instance', 'Cluster Database') La query seguente restituisce tutti i log per il database MyDb.
Target = MyDb and 'Target Type' = 'Database Instance'