Я диктую SQL с помощью распознавания речи, а выстраивать слова в очередь - это боль. Если бы я мог видеть, где находятся позиции табуляции, это сэкономило бы мне много времени.
Как я могу увидеть, где находятся позиции табуляции в редакторе SQL Server Management Studio?
Ответы (2)
Management Studio поддерживает недокументированную функцию, которую Visual Studio имеет а также. Он добавляет вертикальные направляющие линии в окно редактора в определенных местах столбцов.
Создайте файл .reg, используя приведенный ниже текст, и откройте его, чтобы объединить с реестром. Это добавит строку каждые 8 символов (до столбца 96) в SQL Server 2005. Измените, если необходимо, в соответствии с размером вкладки. Кажется, он не поддерживает более 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"
Возможно, SQL Refactor от Red Gate. Вы можете определить желаемый макет кода, а затем просто использовать команду «Разложить SQL».
Когда вы устанавливаете SQL Refactor, он добавляет дополнительный пункт в главное меню Management Studio. У каждой команды есть свое сочетание клавиш (например, для Lay Out SQL это Ctrl + B Ctrl + L), поэтому я предполагаю, что вы сможете назначить эту команду своему инструменту распознавания речи.
SQL Refactor имеет свою цену, но вы можете загрузить 14-дневную полную рабочую пробную версию, чтобы попробовать, как она отвечает вашим потребностям.