メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

(Microsoft SQL Server 2000 のみ。 ビルドまたは変更する単一ステートメント ストアド プロシージャの動作を制御するためのオプションが含まれています。

手順

現在のストアド プロシージャの名前を表示します。 プロシージャをまだ保存していない場合は、既定の名前が表示されます。 このボックスの名前は変更できません。 名前を割り当てるには、[ファイル] メニューから [保存] または [名前を付けて保存] を選択します。

すべての列を出力する

現在表示されているすべてのテーブルのすべての列がプロシージャの出力に含まれることを指定します。 このオプションを選択することは、SQL ペインで個々の列名の代わりにアスタリスク (*) を指定することと同じです。

DISTINCT 値

クエリがプロシージャの出力から重複する行を除外することを指定します。 このオプションは、テーブルの一部の列のみを使用していて、それらの列に重複する値が含まれている場合や、2 つ以上のテーブルを結合するプロセスで結果セットに重複する行が生成される場合に便利です。 このオプションを選択することは、SQL ペインのステートメントに DISTINCT という単語を挿入することと同じです。

NOCOUNT を オンに設定する

SQL Serverがクエリ結果に、ストアド プロシージャの本文の Transact-SQL ステートメントの影響を受ける行数を示すメッセージを含めないようにします。 メッセージを表示するには、このチェック ボックスをオフにします。

GROUP BY 拡張機能

集計クエリに基づくストアド プロシージャの追加オプションを使用できるように指定します。

  • CUBE を使用する

GROUP BY 句で指定されたグループの集計値を集計クエリで生成することを指定します。 グループは、GROUP BY 句に含まれる列を相互参照し、クエリの集計関数を適用して、追加のスーパー集計行の集計値を生成することによって作成されます。 WITH CUBE オプションは多次元であり、クエリ内の集計関数と列のすべての組み合わせから集計を作成します。

  • ロールアップあり

GROUP BY 句で指定されたグループの集計値を集計クエリで生成することを指定します。 WITH ROLLUP オプションは WITH CUBE オプションと似ていますが、列と集計関数の組み合わせごとに 1 種類のサマリーのみを作成します。

  • ALL

集計クエリに重複する行がサマリーに含まれることを指定します。

Owner (所有者)

プロシージャの所有者の名前を表示します。 所有者名は、SQL Server ロールまたは SQL Server ユーザーのいずれかです。 ドロップダウン リストには、データベースで定義されているすべてのユーザーとロールが含まれています。 ドロップダウン リスト内では、ユーザーとロールに異なるアイコンがあります。ロール アイコンには 2 つの顔が表示され、ユーザー アイコンには 1 つだけが表示されます。

TOP

(SQL Server 7.0 以降のデータベースの場合)。 ストアド プロシージャに TOP 句を含め、結果セット内の最初の n 行または最初の n 行の割合のみを返すように指定します。 既定では、プロシージャは結果セット内の最初の 10 行を返します。

このボックスを使用して、返す別の行数を指定するか、パーセンテージを指定します。

  • PERCENT

(SQL Server 7.0 以降のデータベースの場合)。 プロシージャに TOP 句を含め、結果セット内の最初の n 個の行の割合のみを返すように指定します。

  • WITH TIES

(SQL Server 7.0 以降のデータベースの場合)。 プロシージャに WITH TIES 句が含まれることを指定します。 WITH TIES は、プロシージャに ORDER BY 句と、パーセンテージに基づく TOP 句が含まれている場合に便利です。 このオプションを設定し、パーセントのカットオフが ORDER BY 句で同じ値を持つ一連の行の中央にある場合、ビューは拡張され、そのようなすべての行が含まれます。

SQL コメント

このフィールドにテキストを入力するには、直接入力するか、SQL ペインにコメントを入力します。 このフィールドにテキストを直接入力する場合は、テキストを入力するだけです。 ただし、SQL ペインにコメント テキストを入力する場合は、コメント区切り記号文字を使用する必要があります。 その例を以下に示します。

/* This is comment text entered in the SQL pane */
This is comment text entered directly in the SQL Comment field.

説明

(SQL Server 2000 のみ)。

このフィールドは、2 つの方法で SQL コメント フィールドと区別されます。 まず、Description の値は拡張プロパティとしてSQL Serverに格納されます。 次に、SQL ペインから [説明 ] の値を入力することはできません。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×