如何增加/替换脚本中的所有数字

时间:2012-12-10 18:02:44

标签: sql regex notepad++ textpad

我有一个非常大的SQL脚本,在插入数据库的数据库上有重复的标识。

如果我可以通过说20来增加脚本中的所有整数,那么这应该绕过问题。我试图在Notepad ++和Textpad中如何做到这一点但却失败了。

希望有人可以就我如何做到这一点提出一些建议。

2 个答案:

答案 0 :(得分:3)

很难准确理解你在寻找什么。您可以轻松地在每个整数的末尾添加零。发表一个例子,我可以提供更多帮助。 Notepad ++技巧是我的最爱之一。

Enable Regex Searching in Notepad++. 
Search for   :([0-9]*[0-9])
Replace with :\10
( \1 is the value that was found )

答案 1 :(得分:0)

您可以简单地将现有数据库值减少20(-20),而不是更新脚本,以便能够按原样运行脚本。无论哪种方式,您都必须考虑更改主键和外键 - 以及保留这些关系。