Syl*_*via 9 sql t-sql sql-server
我正在使用大量复制粘贴代码的SQL Server 2005系统,大量重复计算而不是函数,许多存储过程只是非常轻微而不是参数化.还有很多非常相似的SSIS包.
展望未来,我希望能够发现这种"代码味".这方面有很多工具,但我没有找到任何SQL的东西.
有关使用产品的任何想法,或在TSQL中应用复制/粘贴代码的最佳实践?
非常感谢...
编辑:感谢您的所有反馈.我和其中几个人一起玩了一下,但看起来最简单易用的那个似乎是Atomiq.我必须将所有对象导出到.sql文件,然后必须使用批处理文件将扩展名为.sql的所有文件重命名为.cs,因为它不使用.sql.但是,我已经获得了有关代码主要问题的一些很好的信息.