2009-12-04 47 views
19

SQL Server Management Studio 2008の新機能は、「アウトライン化」(領域を折りたたむ機能)です。 (私はVisual Studioで「トグルアウトライン」とも呼ばれています)を崩壊させる方法を見つけることができません。誰もがこれを行う方法を知っていますか?私は3000行のストアドプロシージャ。。。、および崩壊地域一つずつが煩雑であるSQL Server Management Studio 2008で「すべてを折りたたむ」または「アウトラインを切り替える」

答えて

22

この機能が存在しません表示されますこれは、マイクロソフトに推奨されている、私はそれを投票することをお勧め;回避策として http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=368542

、私は私はメモ帳++はローカルで編集します。その地域の識別はそれほど良いものではありませんが、何よりも優れています。

+0

に答えます...一般的なMS、それを得てください! –

+5

2017更新。この機能は存在しません。それは '編集'メニューの下にあり、次に 'アウトライニング'、次に 'トグルすべてのアウトライン'です。スクリプトのテキストエディタにフォーカスがあることを確認してください。最初はすべてを1つのノードに集約してから、そのノードを展開するだけで、すべての最上位ノードが折りたたまれます。 – Triynko

4

回避策は、BEGINとENDを使用することです。

BEGIN -- comment on/explain the region/outlined section 

/* 

TSQL goes here 

*/ 

END 

あなたはBEGINを折りたたむことができます。

+1

創造的な答えをありがとう。ただし、これを行うと、折りたたまれた 'ルート'セクションが1つだけ作成されます。私はすべてのセクションを折りたたむ方法を探していたので、読みやすいようになっていました。 – Shawn

+0

驚くばかりの答えは、あなたが望む内側と外側よりも「始める」「終わり」を使うことができます。 –

3

SSMSツールパックと呼ばれる無料のサードパーティアドインがあります。折りたたみ可能領域とデバッグセクションを含むいくつかの便利な機能を提供します。既定では、.sqlスクリプトを最初に開いたときに領域が折りたたまれます。例えば

http://www.ssmstoolspack.com/Features?f=9

--#region You can place comments here which are visible when the region is collapsed. 

if object_id('MyTable') is null 
begin 
    create table MyTable 
    (
    constraint [pk_mytable] primary key clustered (mytable_id), 
    mytable_id int not null 
    ); 
end; 

--#endregion 
0

この機能は、SQL Server Management Studioの2012年に実施され、また、CTRL + Mなどを使用して超えたエディションで提供されてた - https://msdn.microsoft.com/en-us/library/ms174205(v=sql.110).aspx

+3

これらのキーボードショートカットは、クエリエディタには適用されません。 ** CTRL + M **は「実際の実行計画を含める」を切り替え、CTRL + L **は「推定された実行計画を表示する」を切り替えます。 – Shawn

1

開く場合Visual Studioの.sqlスクリプトを使用すると、そこにコードを畳むことができます。

+0

ビジュアルスタジオ2015プロフェッショナルエディションは.sqlファイルのCtrl + M/Oコマンドに従わない – Momin

11

これはショートカットキーではありませんが、クエリーエディタでこれを行うためのメニューオプションがあります。

クエリを開き、[編集]> [アウトライン]> [すべてのアウトラインの切り替え]を選択します。

これは、クエリ内のすべてのノードをトグル(展開/折りたたむ)します。

0

Ctrl + M、SSMS 17.XではCtrl + Aがデフォルトです。

これは、[ツール]> [オプション]> [環境]> [キーボード]に移動し、Edit.CollapseAllOutliningコマンドをクリックして新しいショートカットキーを割り当てます。 SSMS 2017年に

0

- > [ツール]でオプションがあります>オプション{画像を参照してください}

以下は@Shawnsに@Triynkoの更新を示して別の半体に実装機能

enter image description here

関連する問題