【问题标题】:How to use XML to configure a Store procedure如何使用 XML 配置存储过程
【发布时间】:2009-11-10 15:33:12
【问题描述】:

我想做的是在外部 XML 文件和我的存储过程中保留一些配置以打开它并使用其中定义的设置。这可能吗?我不想将 XML 存储在表中。

【问题讨论】:

    标签: sql-server xml tsql stored-procedures


    【解决方案1】:

    将其存储在表中,或作为数据库扩展属性或任何类似的东西,包含在数据库中。在数据库之外存储任何类型的依赖项,如配置 XML,都是一个坏主意。它将创建备份和恢复依赖项,以及故障转移问题。

    【讨论】:

      【解决方案2】:

      你可以看看这篇关于Reading and Wrinting files in SQL Server using tsql的文章,之后你可能想看看OPENXML-documentation

      OPENXML 提供了一个行集视图 XML 文档。因为 OPENXML 是一个 行集提供程序,可以使用 OPENXML 在 Transact-SQL 语句中 行集提供程序,例如表, 查看,或 OPENROWSET 函数可以 出现。

      这可能就是你要找的。​​p>

      【讨论】:

        【解决方案3】:

        酷编码器,

        为了在 xml 中存储我们的数据库访问代码,我们使用iBatis.Net,它工作得很好。您可以将用于访问数据库的配置、表到模型映射的配置以及存储过程(和参数映射)存储在 xml 文件中。

        希望对你有帮助,

        谢谢

        【讨论】:

          猜你喜欢
          • 2018-01-03
          • 1970-01-01
          • 1970-01-01
          • 2019-12-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多