想做一个格式化sql语句的程序。
大家有没有什么好方法。思路都出来讲讲啊!
要是有示例代码就更好了。

解决方案 »

  1.   

    最简单查询分析器
    其他format格式化
    或使用工具,如toad for sqlserver
    格式化工具
      

  2.   

    楼上几位误解我的意思了。
    我是想实现格式化sql语句的功能。
    而不是要用已有的工具。我想和大家讨论的事格式化sql语句是否有什么准则,或算法一类的问题。谢谢合作!
      

  3.   

    考虑根据Sql语句的规则关键字之类的,
    另外wuyq11给的格式化的工具确实不错
      

  4.   

    我自己写过一个sql条件解析器(仅能解析条件)
    感觉还是有点难度的。有在线的和提供service的
    http://www.dpriver.com/pp/sqlformat.htm
      

  5.   

    有现成的为啥不用呢?
    自己写脚本你写的过人家么?没必要自己重复去造轮子。。
    单机板装个TOAD,较新版本都有格式化功能
    在线就用如梦提供的,很不错。只要你的分数有分量,如梦从来都不会让你失望
      

  6.   

    正在用DB2,db2look程序生成的DDL 语句都不能创建库,建表,视图的顺序乱七八糟的。
    用python re模块写了一个类似的格式化脚本 ,现在还没写完整需要的留下信息