Я работаю с VS2005 и SSMS 2005.
SQL Server допускает следующие вложенные комментарии:
/* Comment 1
/* Comment 2 */
Some commented out code here
*/
Этот код работает нормально. Однако, если поместить вышеупомянутое в файл .sql в VS2005, он неправильно показывает закомментированный код как «активный» (он не зеленый). Похоже, что StackOverflow выделил код таким же образом.
Это ошибка в VS2005? Или SSMS по-разному обрабатывает вложенные комментарии по сравнению со стандартами ANSI SQL?
Может кто-нибудь прояснить это несоответствие, и если оно кажется ошибкой, есть ли способ исправить подсветку синтаксиса?