社区
MS-SQL Server
帖子详情
SQL语句的表名和字段名添加方括号
迈克揉索芙特
2012-01-30 12:12:09
向大家请教个问题,一个sql语句,我怎么格式化成字段和表名带方括号的?
比如: select a from b
格式化为: select [a] from [b]
有没有现成的方法?
PS: 语句远比这个select语句复杂,当然也包括update、insert into、delete。
...全文
1036
12
打赏
收藏
SQL语句的表名和字段名添加方括号
向大家请教个问题,一个sql语句,我怎么格式化成字段和表名带方括号的? 比如: select a from b 格式化为: select [a] from [b] 有没有现成的方法? PS: 语句远比这个select语句复杂,当然也包括update、insert into、delete。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
请尝试一下正则表达式或类似技术进行处理。
SQL语句
表名
或者
字段名
和保留字冲突解决方法
本文详细解析了在
SQL语句
中使用保留字作为
表名
或
字段名
时导致的语法错误,并提供了解决方案,即使用
方括号
将保留字括起来以避免冲突。同时,文章总结了
SQL语句
的保留字列表,帮助开发者避免类似错误。
oracle保留字
字段名
冲突_
SQL语句
表名
或者
字段名
和保留字冲突解决方法
本文介绍了一种在SQL查询中遇到
表名
或
字段名
与保留字冲突时的解决方法,并列举了部分SQL保留字列表。当使用如Add这样的保留字作为
表名
时,通过将
表名
用
方括号
括起来可以避免语法错误。
SQL Server
表名
为什么要加[]
方括号
?
本文解释了在Microsoft SQL Server 2000中使用保留关键字作为
表名
时遇到的问题,并介绍了如何通过
添加
方括号
来避免语法错误。
SQL中
方括号
的用途
本文探讨了
SQL语句
中
方括号
的使用规则,尤其是在对象和
字段名
包含空格或特殊字符时的重要性,以及如何避免潜在的错误。通过实例展示,强调了在编码时括号的谨慎使用和最佳实践,包括在命名规范和查询过滤中的特殊含义。
数据表
表名
或
字段名
为SQL关键字时Hibernate解决方案
本文介绍了当实体指定的
表名
或
字段名
为SQL关键字时,导致Hibernate建表失败的问题及三种解决方案,包括使用
方括号
、重音符号和双引号进行转义。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章