代码之家  ›  专栏  ›  技术社区  ›  Cade Roux

用于生成/插入代码注释节的工具或T-SQL方法

  •  1
  • Cade Roux  · 技术社区  · 15 年前

    我正在寻找一种在数据库(基本上是每个基于代码的模块)的所有视图、存储过程和UDF中半自动插入代码注释块的方法。我可以在运行脚本之前生成alter语句并自己检查它们,我只是在寻找一种可靠的方法来生成它们。我不想找一个方法来改变SSMS模板,这对我改变现有的SQL模块没有帮助。

    显然,SPS包含 AS AS BEGIN ,但视图仅包含 AS 我需要确保考虑到不同的空白。

    5 回复  |  直到 14 年前
        1
  •  1
  •   gbn    15 年前

    SSMS tools pack (免费)有可能有用的“SQL片段”,但是回顾性地自动添加内容可能会很痛苦。

    顺便说一句, stored procs 无需开始/结束

    从这个bol链接中,可以看出它们是可选的(编辑:正如charles提到的,我现在看到的那样)

    ...
    <sql_statement> ::= 
    { [ BEGIN ] statements [ END ] }
    ...
    
        2
  •  1
  •   Joel Mansford    15 年前

    我将使用SQL比较(从Red Gate)将整个架构转储到一系列.sql文件中。然后,可以在重新运行SQL Compare以将它们提交到数据库之前,轻松地向文件头添加一些文本。

        3
  •  1
  •   Ozziemedes    15 年前

    如果您有权访问Visual Studio Team System数据库版本,则应该能够完成Joel描述的过程(将架构从数据库导入到SQL Server 2xxx项目中),然后定制Visual Studio提供的代码模板。Visual Studio帮助包含有关自定义这些模板的信息。有关详细信息,请参阅主题:“如何:定位和组织项目和项目模板”。

    高温高压

    —— 奥齐米德斯

        4
  •  0
  •   afftee    15 年前

    也许这个工具会有帮助 http://www.softtreetech.com/isql.htm

        5
  •  0
  •   Cade Roux    14 年前

    不幸的是,我不得不手动处理这个问题-我的代码生成了注释,并将它们粘贴到每个SP、视图、触发器和函数中…