有人能告诉我SQL Server中有类型和无类型XML的区别吗?
提前致谢。
答案 0 :(得分:2)
除此之外,通过简短的研究,非常容易找到,很快就会出现一些问题:
类型化的XML 就像合同:我保证,您将找到给定结构的XML数据。
这是XML索引,查询优化和其他奇特事物的基础。
SQL Server提前知道的越多,它就越能创建执行计划。
非常重要:您将无法在同一列中存储不同的XML结构。
所以:如果您事先知道结构,并且知道它不会经常更改,并且您希望在该特定列中的表的所有行中存储相同类型的XML数据,那么请键入它。 / p>
答案 1 :(得分:0)
答案 2 :(得分:0)
参考这些: (它会给你一个想法 ) https://msdn.microsoft.com/en-us/library/ms184277.aspx
http://www.nullskull.com/faq/253/typed-xml-type-vs-untyped-xml-type-in-sql-server.aspx
另外,你可以参考quora。我在quora中看过这个。