search
Utilice este comando para buscar una expresión lógica.
Sintaxis
search <logical_expression>Donde <logical_expression> incluye lo siguiente:
-
<keyword_expression> -
<comparison_expression> -
<cmp> -
<eval_expression> -
<value> -
<string_literal> -
<between_exp> -
<in_exp>
Parámetros
En la siguiente tabla se muestran los parámetros utilizados con esta consulta, junto con sus descripciones.
| Parámetro | Descripción |
|---|---|
|
|
Este parámetro incluye todas las palabras clave o pares de nombre de campo-valor utilizados para filtrar datos. |
|
|
Utilice este parámetro para especificar las palabras clave o frases que desea buscar. El valor de este resultado debe tener el formato |
|
|
Utilice este parámetro para comparar un campo con una expresión. El valor de este parámetro debe tener el formato |
|
|
Utilice este parámetro para especificar un operador comparativo. Los valores permitidos para este parámetro son |
|
|
Utilice este parámetro para especificar literales que representen el valor del campo de destino. |
|
|
Utilice este parámetro para especificar un literal numérico o de cadena. El valor permitido para este parámetro debe tener el formato |
|
|
Utilice este parámetro para especificar un literal de cadena. El valor permitido para este parámetro debe tener el formato |
|
|
Utilice este parámetro para especificar un rango. El valor permitido para este parámetro debe tener el formato |
|
|
Los valores permitidos para este parámetro deben tener el formato |
Funciones disponibles con el comando
Puede utilizar las siguientes funciones con el comando search:
| Función | Descripción | Ejemplo |
|---|---|---|
|
|
Busca el valor codificado md5 |
* | search md5("hash my input") |
|
|
Busca el valor codificado sha1 |
* | search sha1("hash my input") |
|
|
Busca el valor codificado sha256 |
* | search sha256("hash my input") |
|
|
Busca el valor codificado sha512 |
* | search sha512("hash my input") |
|
|
Busca el valor codificado Base64 |
* | search encode64("my input") |
|
|
Busca el valor descodificado Base64 |
* | search decode64("encoded input") |
|
|
Nota: Es equivalente a (condition1 O condition2 O ... conditionN) Nota: También se puede utilizar en eval/where. |
|
|
|
Nota: Es el equivalente de (condition1 AND condition2 AND ... conditionN) Nota: También se puede utilizar en eval/where. |
|
|
|
Nota: Es equivalente a (field1 = valor OR field2 = valor OR ...) Nota: También se puede utilizar en eval/where. |
* | search anyFields('Project*') != nullSe convierte en: buscar ('ID de proyecto' != nulo o 'Nombre de proyecto' != nulo o 'Descripción de proyecto' != nulo) |
|
|
Nota: Es equivalente a (field1 = valor AND field2 = valor OR ...) Nota: También se puede utilizar en eval/where. |
* | search allFields('Project*') != null
Se convierte en: buscar ('ID de proyecto' != nulo y 'Nombre de proyecto' != nulo y 'Descripción de proyecto' != nulo) |
Para ver ejemplos del uso de este comando en escenarios habituales, consulte:
La siguiente consulta devuelve entradas de log ORA-00600.
Message like '%ORA-00600%' La siguiente consulta devuelve todos los logs ORA-00600 y los logs fatales.
Message like 'ORA-600%' or Severity = fatal La siguiente consulta devuelve todos los logs de la base de datos.
'Target Type' in ('Database Instance', 'Cluster Database') La siguiente consulta devuelve todos los logs de la base de datos MyDb.
Target = MyDb and 'Target Type' = 'Database Instance'