社区
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。
...全文
843
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
打赏
举报
回复
请尝试一下正则表达式或类似技术进行处理。
ACCESS中写
SQL语句
时尽量把
表名
和
字段名
用中括号括起来
ACCESS中写
SQL语句
时尽量把
表名
和
字段名
用中括号括起来,一般都要xiechen
SQL Server
表名
为什么要加[]
方括号
?
问:我刚安装了Microsoft SQL Server 2000个人版,发现它的
SQL语句
怎么和标准不一样。比如我使用最简单的查询语句"select * from ...也就是说要给
表名
添加
方括号
才是正确的格式。 答:因为"user"是SQL Server保留
Access如何直接运行
SQL语句
需要注意的是,
SQL语句
中
表名
和
字段名
如果是关键字就要用
方括号
括起来,但也不要怕碰到关键字都加上
方括号
,因为有些关键字(如Top,On)后面的
字段名
不能加
方括号
,所以尽量不要用关键字命名
表名
...
SQL查询中使用CONCAT函数为字段
添加
方括号
SQL查询中使用CONCAT函数为字段
添加
方括号
Excel 2010 SQL应用034 字段中含有
方括号
的查询
本例中,姓名两端带有
方括号
的匹配模式语句表示如下: '[[]%[]]' 该匹配模式就表示左
方括号
为开头,右
方括号
为终止,且其中有不限字符长度的任意字符。 而本例中要求查询姓名两端没有
方括号
的员工。在LIKE运算符...
MS-SQL Server
34,571
社区成员
254,582
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章