确定T-SQL过程中的注释行数

确定T-SQL过程中的注释行数,sql,sql-server,tsql,Sql,Sql Server,Tsql,我发现了许多用于确定存储过程(或函数等)中代码行数的代码示例 我正在寻找一种方法来估计评论行的数量。我知道有行/块注释,从技术上讲,我不想计算带有行注释的代码行数……但如果我能得到一个近似值,我可能会这样做 有没有一个简单的方法可以做到这一点?或者我必须计算定义中“-”实例和“/**/”配对的数量吗?我想这就是您要寻找的- 我知道这并不完全是您想要的,但应该非常直接地根据您的需要进行更新。请提供一个您想要计数的行的示例。如果您需要考虑到这些字符可以完全合法地出现在字符串文字中,并且不是注释,那么

我发现了许多用于确定存储过程(或函数等)中代码行数的代码示例

我正在寻找一种方法来估计评论行的数量。我知道有行/块注释,从技术上讲,我不想计算带有行注释的代码行数……但如果我能得到一个近似值,我可能会这样做


有没有一个简单的方法可以做到这一点?或者我必须计算定义中“-”实例和“/**/”配对的数量吗?

我想这就是您要寻找的-


我知道这并不完全是您想要的,但应该非常直接地根据您的需要进行更新。

请提供一个您想要计数的行的示例。如果您需要考虑到这些字符可以完全合法地出现在字符串文字中,并且不是注释,那么这将非常有趣。而且多行字符串文字也是完全可能的。您是否只在TSQL中尝试这样做?你有没有看过
TSqlParser
呢?戈登:那可能是以--开头的行注释,或者是以?*和*/为界的块注释。戴米恩:是的,我知道。。。马丁:如果你说的是微软的课程,我不确定这会有什么帮助。不,我在发帖之前看过了。