SQL语句的表名和字段名添加方括号

迈克揉索芙特 2012-01-30 12:12:09
向大家请教个问题,一个sql语句,我怎么格式化成字段和表名带方括号的?
比如: select a from b
格式化为: select [a] from [b]

有没有现成的方法?

PS: 语句远比这个select语句复杂,当然也包括update、insert into、delete。
...全文
843 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
shengr617 2012-01-30
  • 打赏
  • 举报
回复
哈哈哈。学习了一下。。楼主威武
lidaixiang 2012-01-30
  • 打赏
  • 举报
回复
大体思路:自己建一个函数,批量查找替换,以from为标记,配合空格分隔符,进行二次循环,可以做到。
叶子 2012-01-30
  • 打赏
  • 举报
回复
SQL Prompt 可以修改大小写,但是不能自动加中括号。
迈克揉索芙特 2012-01-30
  • 打赏
  • 举报
回复
1.在项目中大量的语句已经生成,如果每条都去手工修改工程浩大;
2.由于项目中执行这些SQL语句都集中在一个类模块中,故在这里动手最直接,所以才有此问题;
3.曲线救国,直接修改了SQL语句生成器的代码,问题已经解决,谢谢大家。
q465897859 2012-01-30
  • 打赏
  • 举报
回复
sql工具生产的语句就有加,手动写的就要自己加了 也可以写一个存储过程自己加上去
Vidor 2012-01-30
  • 打赏
  • 举报
回复
那又何必呢?如果写代码生成器,规范命名,然后再针对不能作为对象名的关键字(不多)替换就可以了。
全部加[],语法分析就够你喝一壶了。
紫竹林畔 2012-01-30
  • 打赏
  • 举报
回复
看下SQL Prompt 这个工具有没有这个功能
没装SQL Prompt 没办法试
shuohuameijiang 2012-01-30
  • 打赏
  • 举报
回复
帮忙等!
shengr617 2012-01-30
  • 打赏
  • 举报
回复
格式化,sql语句?额貌能力不够。坐等答案。学习。。
咸清 2012-01-30
  • 打赏
  • 举报
回复
语法分析?
放到sql server、access里看看有没有格式化的选项什么的
我记得貌似是有的⋯⋯
N年不用了
Lancker 2012-01-30
  • 打赏
  • 举报
回复
请尝试一下正则表达式或类似技术进行处理。

34,571

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧