new_query

新規クエリーを作成します。

概要

new_query [common options] [-t/ype/ record type] [-f/ield name] * [-field name] * [-or] [-and] [-filteropfield name[value[value]]] [-s/how] [-show_sql/-ss] [-show_fields/-sf] [-show_filter/-sfi] [-ids] [-dbids] [-rep/lace] filterop

説明

クエリーを作成、実行、および保存します。クエリーはコマンド行で作成され、すぐに実行することも、後で使用するために保存することもできます。

オプションと引数

-t/ype record type
検索するレコードのタイプ。値を指定しないと、デフォルトのレコード タイプが使用されます。
filterop
検索基準を定義するために使用するフィルタ。使用できるオプションは次のとおりです。
  • eq - 等しい
  • ne - 等しくない
  • lt - より小さい
  • le - 以下
  • gt - より大きい
  • ge - 以上
  • like - この値を含む
  • not_like - この値を含まない
  • in - 1 つの値セットを含む
  • not_in - 値セットを含まない
  • null - フィールド値は NULL である
  • not_null - フィールド値は NULL でない
  • between - 値は範囲内にある
  • not_between - 値は範囲内にない
-f/ield name
表示するフィールドを指定するための代替フォ ーマット。フィールドがサブコマンド オプションと同じ 名前の場合は、このフォーマットを使用します。
-or
フィルタのタイプ、またはクエリーの節のタイプ。
-filterop field name [ value [ value ]]
クエリーのフィールドを定義するために使用す るフォーマット。
-s/how
クエリーを実行しないで構成されたクエリーを表示します。
-show sql/-ss
クエリーによって生成された「sql」ステートメントを表示します。
-show fields/-sf
クエリー結果に含めるフィールドを表示します。
-show filter/-sfi
クエリーに定義されたフィルタを表示します。
-ids
クエリー結果内のレコード ID のみを表示します。
-dbids
変更するレコードの内部データベース ID。
-rep/lace
既存のクエリーを上書きします。

重要度が 1 または 2 のエラーをすべて検出するクエリーを作成して実行します。結果には「id」、「headline」、および「severity」フィールドが表示されます。

CQTOOL> new_query -id -headline -severity -in severity "1 2" "Public Queries/query1"
id 			Headline 			Severity
----- ---------------  ----------------------------
SAMPL00000011 	The foobar is broken 		1-Critical
SAMPL00000021 	The widget needs repair 	1-Critical
SAMPL00000019 	query does not work 		1-Critical
SAMPL00000051 	we need new features 		2-High
Count: 4
− -------------------------------------------------

ユーザー Tom が現在開いているすべての障害を検索するクエリーを作成して実行します。 結果には、「id」フィールドおよび「headline」フィールドが表示されます。

CQTOOL> new_query -eq State Opened -and -eq Owner Tom -id -headline "Public Queries/query2"
id 			Headline
SAMPL00000011 	The foobar is broken
SAMPL00000021 	The widget needs repair
Count: 2 -------------------------------------------

ユーザー Tom が現在開いているすべての障害のうち、重要度が 1 のエラーを検索するクエリーを作成して実行します。 結果には、「id」フィールドおよび「headline」フィールドが表示されます。

CQTOOL> new_query ( -eq State Opened -and -eq Owner Tom ) -and ( -eq Severity 1-Critical -and -Project Classics ) -headline "Public Queries/query3"
id 			Headline
SAMPL00000011 	The foobar is broken
Count: 1 -------------------------------------------

フィードバック