search
Utilisez cette commande pour rechercher une expression logique.
Syntaxe
search <logical_expression>Où <logical_expression> inclut les éléments suivants :
-
<keyword_expression> -
<comparison_expression> -
<cmp> -
<eval_expression> -
<value> -
<string_literal> -
<between_exp> -
<in_exp>
Paramètres
Le tableau suivant répertorie les paramètres utilisés avec cette interrogation, ainsi que leurs descriptions.
| Paramètre | Description |
|---|---|
|
|
Ce paramètre inclut tous les mots clés ou paires nom de champ-valeur utilisés pour filtrer les données. |
|
|
Utilisez ce paramètre pour spécifier les mots clés ou les expressions que vous souhaitez mettre en correspondance. La valeur pour ce résultat doit respecter le format |
|
|
Utilisez ce paramètre pour comparer un champ à une expression. La valeur pour ce paramètre doit respecter le format |
|
|
Utilisez ce paramètre pour spécifier un opérateur de comparaison. Les valeurs permises pour ce paramètre sont |
|
|
Utilisez ce paramètre pour spécifier les littéraux qui représentent la valeur du champ de destination. |
|
|
Utilisez ce paramètre pour spécifier une valeur numérique ou un littéral de chaîne. La valeur permise pour ce paramètre doit respecter le format |
|
|
Utilisez ce paramètre pour spécifier un littéral de chaîne La valeur permise pour ce paramètre doit respecter le format |
|
|
Utilisez ce paramètre pour spécifier un intervalle. La valeur permise pour ce paramètre doit respecter le format |
|
|
Les valeurs permises pour ce paramètre doivent respecter le format |
Fonctions disponibles avec la commande
Vous pouvez utiliser les fonctions suivantes avec la commande de recherche :
| Fonction | Description | Exemple |
|---|---|---|
|
|
Recherche la valeur encodée md5 |
* | search md5("hash my input") |
|
|
Recherche la valeur encodée sha1 |
* | search sha1("hash my input") |
|
|
Recherche la valeur encodée sha256 |
* | search sha256("hash my input") |
|
|
Recherche la valeur encodée sha512 |
* | search sha512("hash my input") |
|
|
Recherche la valeur encodée Base64 |
* | search encode64("my input") |
|
|
Recherche la valeur décodée Base64 |
* | search decode64("encoded input") |
|
|
Note : Cela équivaut à (condition1 OU condition2 OU ... conditionN) Note : Cette option peut également être utilisée dans eval/where |
|
|
|
Note : Cela équivaut à (condition1 AND condition2 AND ... conditionN) Note : Cette option peut également être utilisée dans eval/where |
|
|
|
Note : Cela équivaut à (field1 = valeur OR field2 = valeur OR ...) Note : Cette option peut également être utilisée dans eval/where |
* | search anyFields('Project*') != nullConvertit en : recherche ('ID projet'!= nul ou 'Nom du projet'!= nul ou 'Description du projet'!= nul) |
|
|
Note : Cela équivaut à (field1 = valeur AND field2 = valeur OR ...) Note : Cette option peut également être utilisée dans eval/where |
* | search allFields('Project*') != null
Convertit en : recherche ('ID projet'!= null and 'Nom du projet'!= null and 'Description du projet'!= null) |
Pour obtenir des exemples d'utilisation de cette commande dans des scénarios types, voir :
L'interrogation suivante retourne des entrées de journal ORA-00600.
Message like '%ORA-00600%' L'interrogation suivante retourne tous les journaux ORA-00600 et les journaux ayant une gravité fatale.
Message like 'ORA-600%' or Severity = fatal L'interrogation suivante retourne tous les journaux de base de données.
'Target Type' in ('Database Instance', 'Cluster Database') L'interrogation suivante retourne tous les journaux pour la base de données MyDb.
Target = MyDb and 'Target Type' = 'Database Instance'