SSMSオプション「追加の実行オプションなしでストアドプロシージャのショートカットを実行する」とは何ですか?


12

これは冗長なオプションです。ドキュメントはなく、ウェブ検索も役に立ちません。クエリを実行しているとき、チェックされているオプションとチェックされていないオプションの違いに気づきません。この設定は何を制御しますか?

回答:


14

これは確かに冗長なオプションであり、私には少しあいまいなようです。"ストアドプロシージャのショートカット"にはいくつかの方法があります。最初は、これらがツール>オプション>環境>キーボードの[クエリのショートカット]パネルを実際に参照しているという結論には至りませんでした。主に、ダイアログを見つめていなかったときに、それらについて質問されたためです(オプションもちろん、まさにそのパネルです。

このオプションは、次の接続項目への応答として追加されました。

そこでは、サイモン・セービン(例えば、キーボードショートカットを使用してストアドプロシージャを実行した場合と指摘したAlt+ F1sp_help、またはCtrl+ 1のためにsp_who)、その実行を使用すると、基本的なクエリウィンドウ(例えばのために設定していた任意のクエリオプションに従うでしょうSET STATISTICS TIME ON;)。これは必ずしも望ましいとは限りません(Simonが使用した例は、Alt+を押したときに一連のグラフィカル実行プランを取得することでしたF1)。

そう:

  • これらのクエリショートカットが現在のクエリウィンドウと同じすべてのオプションで実行されることが予想される場合は、ボックスをオフのままにします。
  • これらのクエリショートカットで既存のクエリオプションが無視されることが予想される場合は、チェックボックスをオンにします(現在のウィンドウには影響しないため、新しいクエリウィンドウを開きます)。

残念ながら、Simonが要求したように、ショートカットごとにこれをカスタマイズする方法はないので、全部または何もしなくてはなりません。


アーロン、ありがとう。そのような素晴らしい機能へのそのような少しの強化。
Slava Murygin

私が質問したいのは、「なぜ地球上で明らかに不適切な用語- ストアドプロシージャ - の使用を拡大するのでしょうか?これは、列ヘッダーを修正してクエリにする機会があったときに、その列の不幸なヘッダーです。(これは非常に明確です)次に、このオプションに正しい用語を使用します- クエリのショートカットを...なしで実行しますか? " しかし、それから私の別の部分は本当に知りたくありません;-)。
ソロモンルツキー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.