现有一存储过程 写得巨复杂很多层的 BEGIN END 嵌套 。全都没有缩进有没有让它自动缩进的工具。这样看起来就方便了,TAB键按得我心烦了
JS代码,CSS样式网上有现成的工具可以格式化,这个TSQL代码,大家用过类似的格式化工具没?

解决方案 »

  1.   

    sql prompt 有的,不过这些格式美化可能要自己调一下
      

  2.   

    用這工具吧http://download.csdn.net/detail/roy_88/2816421
      

  3.   

    用SQL Assistant
    这个工具可以格式化代码--格式化前
    SELECT     t1.EquipmentID, t1.EquipmentDescFirst + ISNULL(t1.EquipmentDescLast, '') AS EquipmentDesc, 
                          t1.EquipmentDescFirst + '<br>' + ISNULL(t1.EquipmentDescLast, '') AS EquipmentDescShow, t1.PhaseTypeID, t1.EquipmentSeq, 
                          t1.CommonClassCount, t1.HolidayClassCount, t2.PhaseTypeDesc
    FROM         dbo.tbl_Equipment AS t1 LEFT OUTER JOIN
                          dbo.tbl_PhaseType AS t2 ON t1.PhaseTypeID = t2.PhaseTypeID
    --格式化后
    /************************************************************
     * Code formatted by SoftTree SQL Assistant ?v4.5.9
     * Time: 2011-11-1 11:48:30
     ************************************************************/SELECT t1.EquipmentID,
           t1.EquipmentDescFirst + ISNULL(t1.EquipmentDescLast, '') AS EquipmentDesc,
           t1.EquipmentDescFirst + '<br>' + ISNULL(t1.EquipmentDescLast, '') AS 
           EquipmentDescShow,
           t1.PhaseTypeID,
           t1.EquipmentSeq,
           t1.CommonClassCount,
           t1.HolidayClassCount,
           t2.PhaseTypeDesc
    FROM   dbo.tbl_Equipment AS t1
           LEFT OUTER JOIN dbo.tbl_PhaseType AS t2
                ON  t1.PhaseTypeID = t2.PhaseTypeID
    下载
    http://download.csdn.net/detail/koumingjie/2033013
      

  4.   

    sql prompt 5 或是sql prompt 4 都可以。
      

  5.   

    谢谢各位的回答 和推荐 ,问题解决了实际使用对比发现SQL Assistant比sql prompt 好用些两个工具的原理好像是一样的结帖