【发布时间】:2013-11-22 16:04:29
【问题描述】:
我知道 Ctrl+H 可以打开 查找和替换 / 快速替换窗口。
但是,默认按钮是查找下一个。
当您进行大量替换时,如果 Replace All 按钮是默认按钮会有所帮助。必须从替换为框一直TAB到全部替换或将手从键盘上移开以使用鼠标点击全部替换会浪费很多时间。
有没有办法让 全部替换 默认按钮?
如果没有,我想知道是否有一个键盘快捷键可以执行 全部替换 按钮? em>
【问题讨论】:
-
您在做什么需要大量查找和替换?这么多,您想通过更改标准功能来加快速度?对不起,这就是你所拥有的:technet.microsoft.com/en-us/library/ms174205.aspx
-
并不是说它真的与问题相关,但如果你必须知道,我正在经历 ISO 3166-2 并将每个国家的细分复制到 SSMS 并创建 INSERT 语句到将它们放入我们将在工作中使用的 CountrySubdivision 表中。我只是在 H 的开头,我有将近 3,000 行代码。所以...是的,对这个问题有答案会非常有用=D
-
我会将表格(从网站)复制到 Excel 和
concatenate("INSERT INTO.. .. VALUES ('",A1,"');") -
并不是这样工作的。一些细分有父细分,需要稍有不同的插入语句。更不用说,如果表/数据由于某种原因丢失,我正在创建一个可以保存以重新创建/重新插入的脚本。无论如何,这与问题无关。这个问题本身就存在,因为您可能有一个巨大的 DTS 包或脚本,需要根据不同的因素进行多次并发替换。
-
你也可以通过在 Excel 中连接来完成。但是,如果每个插入语句都略有不同,那么我不确定如何自动化它。最终,SSMS 中没有任何东西可以做你想做的事。也许像AutoHotKey 这样的东西会有所帮助?
标签: tsql replace sql-server-2012 ssms-2012