Transaction-SQL クエリの作成(Creating a Transaction-SQL Query)

SQL Management Studio の Transaction-SQL (T-SQL) editor を使用して、レポートに使用されるクエリを作成、テストします。

T-SQL クエリを作成するには:

  1. Microsoft SQL Server Management Studio にログオンし、接続 をクリックします。
  2. 左のパネルで、Databases を展開し、SQL クエリを作成したいデータベースを展開します。
    Tables を展開してデータベーステーブルを表示します。
  3. データベースを右クリックし、新しいクエリ(New Query)を選択します。
  4. 右のパネルで、T-SQLクエリを次の要素を使用して作成します:
    構文
    SELECT column
                                  
    SELECT U.Username, G.Groupname, G.Description
    FROM table_name
                                  
    FROM Users U, Groups G, GroupMembers M
    WHERE selection_criteria
                                  
    WHERE G.GroupID = 2 AND G.GroupID = M.GroupID AND U.UserID = M.UserID
    T-SQL クエリを作成するとき、レポートクエリ引数で定義された変数名は使用することができません。

    レポートクエリにT-SQL クエリを追加したあと、引数置換を追加することができます。

    以下は完成した T-SQL クエリです:

    SELECT U.Username, G.Groupname, G.Description FROM Users U, Groups G, GroupMembers M WHERE G.GroupID = 2 AND G.GroupID = M.GroupID AND U.UserID = M.UserID
  5. (ツールバーの)実行 (Execute) 、または クエリ(Query) > 実行(Execute)をクリックします。
    結果 タブはクエリによって返されたデータを表示します。

    もし問題がある場合、メッセージ(Messages)タブはクエリ エラーを説明します。

  6. SQL クエリが所望の情報を返すまでステップ 4 と 5 を繰り返します。
  7. 他のボルトにあるクエリをテストするには、左のパネルの上の利用できるデータベース(Available Databases)フィールドからボルトデータベースを選択します。
  8. SQL クエリをコピーします。
  9. フォーマットされたレポートクエリをノートパッドで開きます。
  10. SQL クエリを レポートの§Sql セクションにペーストします。
  11. 完成したレポート クエリを.crp ファイルとして保存します。