我在使用vs2005和ssms 2005。
SQL Server允许如下嵌套注释:
/* Comment 1 /* Comment 2 */ Some commented out code here */
此代码运行正常。但是,如果将上述代码放入VS2005中的.sql文件中,它会错误地将注释掉的代码显示为“active”,(不是绿色)。StackOverflow似乎以同样的方式突出显示了代码。
这是VS2005中的错误吗?或者SSMS处理嵌套注释与ANSISQL标准不同?
有人能澄清这个差异吗?如果它看起来是一个错误,如果有办法修复语法突出显示?
我在SSMS 2008和VS2010中尝试过这个,它都是绿色的,所以我猜它是VS2005中的一个bug?