クエリ (dmqry0501m000)

セッションの目的:  クエリの作成、編集、出力、表示を行います。各クエリは、ODM 内で定義されたオブジェクトに依存します。このセッションでは、オブジェクトを選択し、そのオブジェクトに対する新規のクエリを作成できます。デフォルトでは、クエリ文字列は各クエリに対して作成されます。ユーザは、この段階でクエリを実行できます。オブジェクト属性を追加して、それらを条件で限定することにより、クエリメカニズムの精度が高まります。これらの条件はすべて、そのオブジェクト上のその特定のクエリに対する制約となります。クエリを実行すると、ユーザによってそれまでに与えられた制約を満たすオブジェクトの結果が表示されます。

クエリには、次のタイプがあります。

  • 基本クエリ: デフォルトの設定です。基本クエリは、クエリが定義されたオブジェクト上で直接実行します。結果は、指定した条件でフィルタされます。
  • 前回実行: クエリの前回実行のいずれかに対するクエリも実行できます。前回実行に対してクエリを実行するには、クエリタイプを前回のクエリに設定します。クエリを実行するとクエリの前回実行を選択するようメッセージが表示され、それが現在の実行に対する入力として扱われます。
  • リンククエリ: 2 つ以上のクエリをリンクして同時に実行することができます。それを行うには、タイプをリンククエリにします。リンククエリは、複合条件 (dmqry0507m000) セッションで定義できます。

クエリ (dmqry0501m000) セッションでは、オブジェクトによってクエリをグループ化できます。目的のオブジェクトを参照するには、グループをクリックします。またグループメニューから新規を選択して、オブジェクトを直接入力することもできます。新たにクエリを作成するには、ファイルメニューから新規をクリックします。

特定メニューのオプション:

  • クエリ条件 (dmqry0502m000): クエリの条件を定義できます。
  • クエリの実行: クエリを実行できます。
  • 実行履歴 (dmqry0503m000): クエリに対する以前のクエリ実行を表示できます。
  • ブラウザ: クエリの属性をグラフィカルに表示する、ツリーブラウザを開きます。

クエリを実行する場合、結果セットを保存する必要があります。Yes をクリックすると、クエリ結果が保存され、いつでも取り出すことができます。クエリの実行が完了すると、結果を表示できます。

  • 表示: 結果を、クエリインスタンスリンク (dmqry0506m000) セッションに表示します。
  • レポート: メインクエリオブジェクトタイプのレポートリポジトリ (dmcom0124m000) を、クエリフィールドおよび現在のクエリとともに表示します。
  • ネイティブセッション: メインクエリオブジェクトのメインセッションに結果を表示します。セッションは、クエリ結果セットにもとづいてフィルタされます。
  • 要約の表示: 実行番号および条件に対して検索されたレコード数を表示します。
  • 取消: このオプションをクリックすると、ダイアログボックスが閉じます。
  • ネイティブセッション: クエリのベースとなるオブジェクトタイプのメインセッションを表示します。

 

オブジェクト
識別子となる、オブジェクト ID。クエリインスタンスはオブジェクトに対して定義されます。
オブジェクト
オブジェクトの名前
クエリ
識別子となる、クエリ ID。オブジェクトマスクがクエリに対して構成されている場合、クエリ ID フィールドはそのマスクに従って自動的に生成されます。
クエリ記述
クエリの記述
クエリタイプ
クエリのタイプ。クエリには、次のタイプがあります。
  • 基本: このクエリは、クエリに対して定義された特定のクエリ条件に対して実行される、独立したクエリです。
  • リンク: このクエリには、別の基本クエリへの参照があります。
  • 前回: 前回オプションは、クエリに実行履歴がある場合のみ表示されます。クエリを前回とする場合は、そのクエリの次回の実行は、クエリ実行時に表示されるウィンドウから選択した前回実行によって検索されたデータで行う必要があります。
作成者
クエリの作成者
作成日
クエリの作成日時
修正ユーザ
クエリを修正したユーザの名前
修正日
クエリの修正日時
システム定義
極秘のクエリや再利用可能なクエリを定義するための、特別なオプションです。この値を真にすると、クエリはシステムクエリとなります。システムクエリの修正や削除ができるのは、適切な権限を持つユーザのみです。

 

クエリ条件
クエリの条件を定義します。
実行履歴
クエリの実行履歴を表示します。
クエリの実行
選択したクエリを実行します。実行に当たっては、クエリ結果を保存するか、表示することができます。
ネイティブセッション
現在のクエリのベースとなるネイティブセッションを開きます。ネイティブセッションのレコードは、クエリに対して指定した条件でフィルタされます。
表示
クエリの履歴を開きます。
複合クエリ条件
クエリに対する複合クエリ条件を指定できます。