search
このコマンドを使用して、論理式を検索します。
構文
search <logical_expression>ここで、<logical_expression>には次が含まれます:
-
<keyword_expression> -
<comparison_expression> -
<cmp> -
<eval_expression> -
<value> -
<string_literal> -
<between_exp> -
<in_exp>
パラメータ
次の表に、この問合せで使用されるパラメータとその説明を示します。
| パラメータ | 説明 |
|---|---|
|
|
このパラメータには、データのフィルタに使用されるすべてのキーワードまたはフィールド名と値のペアが含まれます。 |
|
|
このパラメータを使用して、照合するキーワードまたはフレーズを指定します。この結果の値は、 |
|
|
このパラメータを使用して、フィールドを式と比較します。このパラメータの値は、 |
|
|
このパラメータを使用して、比較演算子を指定します。このパラメータに許可される値には、 |
|
|
このパラメータを使用して、宛先フィールドの値を表すリテラルを指定します。 |
|
|
このパラメータを使用して、数値または文字列リテラルを指定します。このパラメータに許可される値は、 |
|
|
このパラメータを使用して、文字列リテラルを指定します。このパラメータに許可される値は、 |
|
|
このパラメータを使用して、範囲を指定します。このパラメータに許可される値は、 |
|
|
このパラメータに許可される値は、 |
コマンドで使用可能な関数
検索コマンドでは、次の機能を使用できます。
| ファンクション | 説明 | 例 |
|---|---|---|
|
|
md5エンコードされた値の検索 |
* | search md5("hash my input") |
|
|
sha1エンコードされた値の検索 |
* | search sha1("hash my input") |
|
|
sha256エンコードされた値の検索 |
* | search sha256("hash my input") |
|
|
sha512エンコードされた値の検索 |
* | search sha512("hash my input") |
|
|
Base64エンコードされた値の検索 |
* | search encode64("my input") |
|
|
Base64デコード値の検索 |
* | search decode64("encoded input") |
|
|
注意: これは(condition1または condition2または... conditionN)と同等です。 注意:これはeval/whereでも使用できます。 |
|
|
|
注意: これは(condition1 AND condition2 AND ... conditionN)と同等です。 注意:これはeval/whereでも使用できます。 |
|
|
|
注意: これは(field1 = 値または field2 = 値または...)と同等です 注意:これはeval/whereでも使用できます。 |
* | search anyFields('Project*') != null変換先: 検索対象('Project ID' != nullまたは'Project Name' != nullまたは'Project Description' != null) |
|
|
注意: これは(field1 = value AND field2 = value OR ...)と同等です。 注意:これはeval/whereでも使用できます。 |
* | search allFields('Project*') != null
変換先: 検索対象('Project ID' != nullおよび'Project Name' != nullおよび'Project Description' != null) |
一般的なシナリオでこのコマンドを使用する例は、次を参照してください:
次の問合せは、ORA-00600ログ・エントリを返します。
Message like '%ORA-00600%' 次の問合せは、すべてのORA-00600ログおよび致命的なログを返します。
Message like 'ORA-600%' or Severity = fatal 次の問合せは、すべてのデータベース・ログを返します。
'Target Type' in ('Database Instance', 'Cluster Database') 次の問合せは、データベースMyDbのすべてのログを返します。
Target = MyDb and 'Target Type' = 'Database Instance'