SQL Server 并没有代码格式化的工具,对于处理他人编写的长SQL需要手工的格式化是一件麻烦的事情。

推荐SQL Server Management Studio以及Visual Studio下的插件 ApexSQL CompleteApexSQLRefactorApexSQLSearch

ApexSQL Complete

  • 跟踪的已经关闭大概的标签(需要在设置中启用才可生效的,会消耗一定的硬盘空间,推荐给开发狂人用,其实我举得还是标签少点比较好)
  • 多个剪贴板
  • 根据代码结构索引(可以少用不少Ctrl+F)
  • 自动增加的一些符号,例如你输入了/*,会自动生成*/
  • Begin End 配对
  • 自动填充的SQL语句,例如需要一个表的所有列名(当列名很多的情况下比较有用)
  • 关键字格式化
  • 快速填充对象名

Free SQL formatter

  • 格式化SQL语句(M$自己不做总得有人来做)
  • 高级的格式化SQL语句(这个大家自己看选项吧,对于团队项目其一性是不错的)
  • 对于系统解析SQL 重用执行计划提高的数据库性能

ApexSQL Search

  • 高级的搜索功能,个人还没有用到太多不评论

这个工具支持除Express 版本以外的SQL Server 2014, 2012, 2008, 2005的版本 ,

FAQs ApexSQL Complete

ApexSQL Documentation

版权声明:本文为SignalTips原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/SignalTips/p/3994286.html