Redgate SQL 提示 - 如何重新格式化源代码控制库中的所有文件

Redgate SQL Prompt - how to reformat all files in source control repo

Redgate SQL Prompt 具有能够重新格式化任何打开的 sql 查询的强大功能,但是我在 SQL 源代码管理中控制了一个大型模式源,即有一个真正的混合标准,我想协调。打开每个对象和 运行 SQL 每个对象的提示格式将是太多的工作。

如何使用 SQL 提示自动格式化整个 SQL 源代码管理存储库?

不久前 I blogged about how to achieve this:

请注意,最好将对象编写为 CREATE 和 search/replace CREATE PROCEDURE 到 ALTER PROCEDURE 以避免丢失 permissions/extended 属性。