1

作为将我们的 SQL 对象添加到版本控制的第一步,我编写了一个脚本,它将查询sys.objectssys.modules将所有对象脚本化为CREATEs。我使用了这里的一个例子来编写我的表格。目标是保留我们的 SQL 对象的更改历史,并最终自动化我们目前手动实现的 SQL 步骤。现在我需要编写脚本,XMLSchemaCollectionsCREATE我没有运气找到一个例子。我想这将包括查询几个sys.xml_schema_*表并XML通过痛苦的元素拼凑在一起的元素。有没有人有一个如何实现这一目标的工作示例?

注意:要求是通过 SQL 脚本而不是第 3 方组件(即 RedGate)或 Visual Studio 数据库项目来实现这一点。

4

1 回答 1

1

您可以使用函数xml_schema_namespace (Transact-SQL)

重建指定 XML 架构集合中的所有架构或特定架构。

于 2014-03-05T15:04:15.877 回答