search
Utilisez cette commande pour rechercher une expression logique.
Syntaxe
search <logical_expression>Où <logical_expression> comprend 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 requête, ainsi que leur description.
| Paramètre | Description |
|---|---|
|
|
Ce paramètre inclut toutes les paires nom-valeur ou tous les mots-clés de champ utilisés pour filtrer les données. |
|
|
Utilisez ce paramètre pour spécifier les mots-clés ou expressions à mettre en correspondance. La valeur de ce résultat doit respecter le format |
|
|
Utilisez ce paramètre pour comparer un champ à une expression. La valeur de ce résultat doit respecter le format |
|
|
Utilisez ce paramètre pour indiquer un opérateur de comparaison. Les valeurs autorisées pour ce paramètre sont |
|
|
Utilisez ce paramètre pour indiquer les littéraux qui représentent la valeur du champ de destination. |
|
|
Utilisez ce paramètre pour indiquer un littéral de type numérique ou chaîne. La valeur autorisée pour ce paramètre doit respecter le format |
|
|
Utilisez ce paramètre pour indiquer un littéral de type chaîne. La valeur autorisée pour ce paramètre doit respecter le format |
|
|
Utilisez ce paramètre pour spécifier une plage. La valeur autorisée pour ce paramètre doit respecter le format |
|
|
Les valeurs autorisées 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") |
|
|
Remarque : Ceci est équivalent à (condition1 OR condition2 OR ... conditionN) Remarque : Il peut également être utilisé dans eval/where |
|
|
|
Remarque : Ceci est équivalent à (condition1 AND condition2 AND ... conditionN) Remarque : Il peut également être utilisé dans eval/where |
|
|
|
Remarque : Ceci est équivalent à (field1 = value OR field2 = value OR ...) Remarque : Il peut également être utilisé dans eval/where |
* | search anyFields('Project*') != nullSe traduit par : rechercher ('ID projet' != NULL ou 'Nom du projet' != NULL ou 'Description du projet' != NULL) |
|
|
Remarque : Ceci est équivalent à (field1 = value AND field2 = value OR ...) Remarque : Il peut également être utilisé dans eval/where |
* | search allFields('Project*') != null
Se traduit par : rechercher ('ID projet' != NULL et 'Nom du projet' != NULL et 'Description du projet' != NULL) |
Pour obtenir des exemples d'utilisation de cette commande dans des scénarios standard, reportez-vous aux sections suivantes :
La requête suivante renvoie les entrées de journal ORA-00600.
Message like '%ORA-00600%' La requête suivante renvoie tous les journaux ORA-00600 et les journaux dont la gravité est Fatal.
Message like 'ORA-600%' or Severity = fatal La requête suivante renvoie tous les journaux de base de données.
'Target Type' in ('Database Instance', 'Cluster Database') La requête suivante renvoie tous les journaux de la base de données MyDb.
Target = MyDb and 'Target Type' = 'Database Instance'