Transaction-SQL クエリの作成(Creating a Transaction-SQL Query)
SQL Management Studio の Transaction-SQL (T-SQL) editor を使用して、レポートに使用されるクエリを作成、テストします。
- Microsoft SQL Server Management Studio にログインして次を行います:
- Windowsのスタート(Start)メニューから、をクリックします。
- Connect to Serverダイアログボックスで、Connectをクリックします。
- 左のパネルで、Databases を展開し、SQL クエリを作成したいデータベースを展開します。
Tables を展開してデータベーステーブルを表示します。
- データベースを右クリックし、新しいクエリ(New Query)を選択します。
- 右のパネルで、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
- (ツールバーの)実行 (Execute)
、または をクリックします。結果(Results)タブはクエリによって返されたデータを表示します。
もし問題がある場合、メッセージ(Messages)タブはクエリ エラーを説明します。
- SQL クエリが所望の情報を返すまでステップ 4 と 5 を繰り返します。
- 他のボルトにあるクエリをテストするには、左のパネルの上の利用できるデータベース(Available Databases)フィールドからボルトデータベースを選択します。
- SQL クエリをコピーします。
- フォーマットされたレポートクエリをノートパッドで開きます。
レポートクエリのフォーマットについての情報は、レポート クエリのフォーマット(Formatting a Report Query)を参照してください。
- SQL クエリを レポートの§Sql セクションにペーストします。
- 完成したレポート クエリを.crp ファイルとして保存します。