Ні, студія управління не має цього нативного функціоналу в жодній версії з 2005 -> 2016 CTP 3.2. Ви можете перевірити надбудови сторонніх розробників, як-от пакет SSMS інструментів Младена Прадждіча або SQL- підказка Red-Gate , обидва з яких мають можливість форматувати блок коду, включаючи ключові слова з автоматичним верхнім регістром. Однак я не знаю жодного інструменту, який зробить це автоматично під час введення.
Для мене я це роблю так довго, це просто природно, і не натискання Shiftнасправді сповільнить мене. Коли я дістаю чийсь код, де ключові слова є малі, то виділяю або весь блок, або образи, що порушують, і натискаю Ctrl+ Shift+ U. Якщо мені доведеться виділити весь розділ, я заходжу до імен об’єктів / стовпців і використовую IntelliSense для правильного їх обліку (у мене є справжня перевірка щодо забезпечення того, щоб усі ключові слова були великими літерами та всі імена сутностей точно відповідали метаданим , тому що ви ніколи не знаєте, коли ваш код буде розгорнутий для порівняння з урахуванням регістру).