私は音声認識を使用して SQL を口述しますが、並べるのが面倒です。タブがどこにあるかを確認できれば、時間を大幅に節約できます。
2 に答える
Management Studio は、Visual Studio にある文書化されていない機能もサポートしています。エディター ウィンドウの特定の列の位置に垂直のガイドラインを追加します。
以下のテキストを使用して .reg ファイルを作成し、それを開いてレジストリにマージします。これにより、SQL Server 2005 で 8 文字ごとに 1 行が追加されます (列 96 まで)。タブのサイズに合わせて必要に応じて変更します。12 行以上はサポートしていないようです。文字列の RGB 部分で色を設定することになっていますが、常に黒で表示されます。これが文書化されていない機能である理由はすぐにわかります。メッセージ出力ウィンドウなどの不要な場所に行が表示されます。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Shell\Text Editor]
"Guides"="RGB(128,0,0) 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96"
おそらくRed Gate によるSQL Refactorでしょう。コードの目的のレイアウトを定義してから、コマンド「Lay Out SQL」を使用するだけです。
SQL Refactor をインストールすると、追加のメニュー項目が Management Studio のメイン メニューに追加されます。各コマンドにはキーボード ショートカット (たとえば、Lay Out SQL の場合は Ctrl+B Ctrl+L) があるため、そのコマンドを音声認識ツールに割り当てることができるはずです。
SQL Refactor には価格が付属していますが、14 日間の完全に機能する試用版をダウンロードして、ニーズに合わせて試すことができます。