向大家请教个问题,一个sql语句,我怎么格式化成字段和表名带方括号的?
比如:     select  a  from  b
格式化为: select [a] from [b]有没有现成的方法?PS: 语句远比这个select语句复杂,当然也包括update、insert into、delete。

解决方案 »

  1.   

    语法分析?
    放到sql server、access里看看有没有格式化的选项什么的
    我记得貌似是有的⋯⋯
    N年不用了
      

  2.   

    格式化,sql语句?额貌能力不够。坐等答案。学习。。
      

  3.   

    看下SQL Prompt 这个工具有没有这个功能
    没装SQL Prompt 没办法试
      

  4.   

    sql工具生产的语句就有加,手动写的就要自己加了  也可以写一个存储过程自己加上去
      

  5.   

    1.在项目中大量的语句已经生成,如果每条都去手工修改工程浩大;
    2.由于项目中执行这些SQL语句都集中在一个类模块中,故在这里动手最直接,所以才有此问题;
    3.曲线救国,直接修改了SQL语句生成器的代码,问题已经解决,谢谢大家。
      

  6.   

    SQL Prompt 可以修改大小写,但是不能自动加中括号。
      

  7.   

    大体思路:自己建一个函数,批量查找替换,以from为标记,配合空格分隔符,进行二次循环,可以做到。