search

Utilisez cette commande pour rechercher une expression logique.

Syntaxe

search <logical_expression>

<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

logical_expression

Ce paramètre inclut toutes les paires nom-valeur ou tous les mots-clés de champ utilisés pour filtrer les données.

keyword_expression

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 <string>, <string> ou <string>.

comparison_expression

Utilisez ce paramètre pour comparer un champ à une expression. La valeur de ce résultat doit respecter le format <field_name><cmp> <eval_expression>, <field_name> <between_exp> ou <field_name> <in_exp>.

cmp

Utilisez ce paramètre pour indiquer un opérateur de comparaison. Les valeurs autorisées pour ce paramètre sont =,!=, <, >, >=, <= et [NOT] LIKE.

eval_expression

Utilisez ce paramètre pour indiquer les littéraux qui représentent la valeur du champ de destination.

value

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 <string_literal> ou <numeric literal>.

string_literal

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 <string>, <string> ou <string>.

between_exp

Utilisez ce paramètre pour spécifier une plage. La valeur autorisée pour ce paramètre doit respecter le format [NOT] BETWEEN (<value> | <numeric_literal>) AND (<value> | <numeric_literal>).

in_exp

Les valeurs autorisées pour ce paramètre doivent respecter le format [NOT] IN “(“<value>) (“,” (<value>)*”)”.

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'