Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何使用XML配置存储过程_Sql Server_Xml_Tsql_Stored Procedures - Fatal编程技术网

Sql server 如何使用XML配置存储过程

Sql server 如何使用XML配置存储过程,sql-server,xml,tsql,stored-procedures,Sql Server,Xml,Tsql,Stored Procedures,我想做的是在一个外部XML文件和我的存储过程中保留一些配置,以打开它并使用其中定义的设置。这可能吗?我不想将XML存储在表中。您可以查看这篇关于XML的文章,然后您可能想查看 OPENXML提供了一个行集视图 XML文档。因为OPENXML是一个 行集提供程序,可以使用OPENXML 在Transact-SQL语句中,其中 行集提供程序,例如表, 视图,或者可以使用OPENROWSET函数 出现 这可能就是您要查找的内容。将其存储在表中,或作为数据库扩展属性,或数据库中包含的任何类似内容。将任何

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

您可以查看这篇关于XML的文章,然后您可能想查看

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


这可能就是您要查找的内容。

将其存储在表中,或作为数据库扩展属性,或数据库中包含的任何类似内容。将任何种类的依赖项(如配置XML)存储在数据库之外都不是一个好主意。它将产生备份和恢复依赖关系,以及故障切换问题。

Coolcoder

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

希望这有帮助

谢谢