使用sqlserver"查找和替换"的正则表达式和通配符功能
2012-03-30 11:02
771 查看
【使用正则表达式】
我要把数据库的建表脚本(DDL)给DBA审核。首先生成到新的查询窗口里, 然后要把自动生成的文本里很多的“GO”等没用的东东给清掉, 但还要把换行符去掉, 即像诸如下面的脚本:
这时候就要使用正则表达式了。 贴个图吧,一看即明白:
![](http://pic002.cnblogs.com/images/2012/202192/2012033010523088.png)
利用此方法, 还可以把“SET ANSI_PADDING OFF\nGO"等给清掉:
![](http://pic002.cnblogs.com/images/2012/202192/2012033011064936.png)
【使用通配符】
由于使用了ibatis, 要把其中的各sql定义段提出取出来, 可以换个思维, 使用通配符替换, 把类似于<select id="getSendpayCount2" resultClass="int">的标签给去掉, 方法为:
![](http://pic002.cnblogs.com/images/2012/202192/2012051115013735.png)
【总结】
以上方法,很节省时间的哟, 并为你的工作提高了效率。 类似功能在visual studio中都有。
我要把数据库的建表脚本(DDL)给DBA审核。首先生成到新的查询窗口里, 然后要把自动生成的文本里很多的“GO”等没用的东东给清掉, 但还要把换行符去掉, 即像诸如下面的脚本:
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'波次id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'BaseMonitorBatch', @level2type=N'COLUMN',@level2name=N'BatchId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'波次编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'BaseMonitorBatch', @level2type=N'COLUMN',@level2name=N'BatchCode' GO
这时候就要使用正则表达式了。 贴个图吧,一看即明白:
![](http://pic002.cnblogs.com/images/2012/202192/2012033010523088.png)
利用此方法, 还可以把“SET ANSI_PADDING OFF\nGO"等给清掉:
![](http://pic002.cnblogs.com/images/2012/202192/2012033011064936.png)
【使用通配符】
由于使用了ibatis, 要把其中的各sql定义段提出取出来, 可以换个思维, 使用通配符替换, 把类似于<select id="getSendpayCount2" resultClass="int">的标签给去掉, 方法为:
![](http://pic002.cnblogs.com/images/2012/202192/2012051115013735.png)
【总结】
以上方法,很节省时间的哟, 并为你的工作提高了效率。 类似功能在visual studio中都有。
相关文章推荐
- 使用sqlserver"查找和替换"的正则表达式和通配符功能
- Visual Studio“查找和替换”窗口"快速替换"使用正则表达式和通配符.快速智能高效替换.可用的通配符和表达式
- 使用UE 正则表达式 查找siebel log文件 sql耗时较长的语句
- eclipse使用技巧---使用正则表达式查找替换
- Vim查找替换及正则表达式的使用
- 在UltraEdit的查找和替换中使用正则表达式 (转)
- 在VS2008中使用正则表达式进行查找和替换
- 【转载】Vim查找替换及正则表达式的使用
- pycharm 替换功能 模糊匹配 使用正则表达式
- 在 Excel 中使用正则表达式进行查找与替换
- Visual Studio 使用正则表达式查找替换
- 在DW中使用正则表达式查找替换
- 如何在Visual Studio的查找功能中使用正则表达式?
- VS.net 中,使用正则表达式进行查找、替换
- 在Visual Studio中使用正则表达式快速查找替换
- String对象与正则表达式实现匹配、查找和替换功能
- Notepad++ 使用正则表达式查找替换字符串
- vs 2012/2013 等工具中,使用正则表达式,查找、替换
- eclipse使用正则表达式查找替换
- word中使用正则表达式进行查找和替换