在2005新加的xml类型有些什么好处?
为什么需要多增加xml的数据类型?
为什么需要多增加xml的数据类型?
解决方案 »
- 请教一个查询数据表中某个字段的值出现数量前3位的SQL写法!?着急。在线等!!!
- 高手请进:如何将变量累加并插入到表中?
- 怎么利用临时表将行转为列
- 求助:哪里有sql sever 6.5 下载啊?
- 一个日期判定的问题,在线等?
- 我把一个字段money设置为int,默认为“0”,可是存进去的怎么都是“null”?
- 大家能不能帮我写个流水号的存储过程比如:q2002121900(它会自动加1的),能解决者本人给分
- (数据库高手请进)存储过程中写递归函数
- sql语句,进来look!
- 数据库经过长时间使用后,越来越慢了,如何提升它的速度?
- left join发现个新的用法,大侠给点意见.
- sql查询问题,前辈帮忙
下面是一些使用 SQL Server 中的本机 XML 功能而不是在文件系统中管理 XML 数据的理由:您希望以一种高效的事务处理方式来共享、查询和修改 XML 数据。精细的数据访问对于您的应用程序而言很重要。例如,您可能需要提取 XML 文档中的某些部分,或者您可能需要插入新的部分而不是替换整个文档。
您有关系数据和 XML 数据,希望在应用程序中进行关系数据和 XML 数据之间的互操作。
您需要语言支持,以便对于跨域应用程序可以进行查询和数据修改。
您希望服务器能够保证数据格式正确,并能够视情况根据 XML 架构来验证您的数据。
您希望对 XML 数据创建索引以实现高效的查询处理和良好的可伸缩性,并使用一流查询优化器。
您希望对 XML 数据进行 SOAP、ADO.NET 和 OLE DB 访问。
您希望使用数据库服务器的管理功能来管理 XML 数据。例如,这可能是备份、恢复和复制。
如果未满足这些条件中的任意一个,则最好是将数据存储为非 XML 数据,这是一种大型对象类型(如 [n]varchar(max) 或 varbinary(max))。