search
Use este comando para procurar uma expressão lógica.
Sintaxe
search <logical_expression>Em que <logical_expression> inclui o seguinte:
-
<keyword_expression> -
<comparison_expression> -
<cmp> -
<eval_expression> -
<value> -
<string_literal> -
<between_exp> -
<in_exp>
Parâmetros
A tabela a seguir lista os parâmetros usados com essa consulta, com suas descrições.
| Parâmetro | Descrição |
|---|---|
|
|
Esse parâmetro inclui todas as palavras-chave ou pares de nome/valor de campo usados para filtrar dados. |
|
|
Use esse parâmetro para especificar as palavras-chave ou frases que você deseja corresponder. O valor desse resultado deve seguir o formato |
|
|
Use esse parâmetro para comparar um campo com uma expressão. O valor desse parâmetro deve seguir o formato |
|
|
Use esse parâmetro para especificar um operador comparativo. Os valores permitidos para esse parâmetro incluem |
|
|
Use esse parâmetro para especificar literais que representam o valor do campo de destino. |
|
|
Use esse parâmetro para especificar um literal de string ou numérico. O valor permitido para esse parâmetro deve seguir o formato |
|
|
Use esse parâmetro para especificar uma literal de string. O valor permitido para esse parâmetro deve seguir o formato |
|
|
Use esse parâmetro para especificar uma faixa. O valor permitido para esse parâmetro deve seguir o formato |
|
|
Os valores permitidos para esse parâmetro devem seguir o formato |
Funções Disponíveis com o Comando
Você pode usar as seguintes funções com o comando de pesquisa:
| Função | Descrição | Exemplo |
|---|---|---|
|
|
Pesquisa o valor codificado md5 |
* | search md5("hash my input") |
|
|
Pesquisa o valor codificado sha1 |
* | search sha1("hash my input") |
|
|
Pesquisa o valor codificado sha256 |
* | search sha256("hash my input") |
|
|
Pesquisa o valor codificado sha512 |
* | search sha512("hash my input") |
|
|
Pesquisa o valor codificado Base64 |
* | search encode64("my input") |
|
|
Pesquisa o valor decodificado Base64 |
* | search decode64("encoded input") |
|
|
Observação: Isso é equivalente a (condition1 OU condition2 OU ... conditionN) Nota: Também pode ser usada em eval/onde |
|
|
|
Observação: Isso é equivalente a (condition1 E condition2 E ... conditionN) Nota: Também pode ser usada em eval/onde |
|
|
|
Nota: Isso é equivalente a (field1 = valor OU field2 = valor OU ...) Nota: Também pode ser usada em eval/onde |
* | search anyFields('Project*') != nullTraduz para: pesquisar ('ID do Projeto' != nulo ou 'Nome do Projeto' != nulo ou 'Descrição do Projeto' != nulo) |
|
|
Nota: Isso é equivalente a (field1 = valor E field2 = valor OU ...) Nota: Também pode ser usada em eval/onde |
* | search allFields('Project*') != null
Traduz para: procurar ('ID do Projeto' != nulo e 'Nome do Projeto' != nulo e 'Descrição do Projeto' != nulo) |
Para obter exemplos de como usar esse comando em cenários típicos, consulte:
A consulta a seguir retorna entradas de log ORA-00600.
Message like '%ORA-00600%' A consulta a seguir retorna todos os logs ORA-00600 e logs fatais.
Message like 'ORA-600%' or Severity = fatal A consulta a seguir retorna todos os logs de banco de dados.
'Target Type' in ('Database Instance', 'Cluster Database') A consulta a seguir retorna todos os logs do banco de dados MyDb.
Target = MyDb and 'Target Type' = 'Database Instance'