仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 609|回复: 7
打印 上一主题 下一主题

[学习教程] MYSQL编程:SQL Server 2005的XML撑持与非常处置

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:17:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
曾经的功能列表可能会迅速变得过时了。而且,有些功能对有的应用程序非常重要,但是对别的应用程序则不一定。  本文给出了范例化和非范例化XML列各自的上风、将SQLServer2000数据库迁徙到SQLServer2005,新的非常处置怎样事情;假如表的架构产生变动,我怎样实行操纵等,供人人参考!
  SQLServer2005包含对Transact-SQL(T-SQL)言语的几项主要改善。新增功效之一是一种新的触发器,它在数据界说言语(DDL)语句运转时引发。在跟踪或回护数据库工具的创立和修正,或对数据库服务器举行变动时,DDL触发器十分有效。另外一个新功效触及非常处置,该功效因包括TRY/CATCH块而在非常处置方面向前奔腾了一年夜步。另外一组新功效则以新的XML数据范例为中央,该数据范例在与SQLServer交互的企业使用程序中办理XML数据方眼前进了一年夜部。如今,XML文档或片断能够存储于XML列、绑定到架构、还能够使用XQuery语法查询。本文汇总各种成绩来做出具体解答。
  问:范例化和非范例化XML列各自的上风是甚么?
  答:非范例化XML列能够存储一切格局标准的XML片断或文档,而范例化XML列能够绑定到XML架构。假如不断定XML将遵守哪一个架构,则非范例化XML很有效。比方,假如您必需利用另外一个使用程序的某些XML,但没法断定数据将遵守哪一个XML架构,则可使用非范例化XML列来实行这项事情。固然,非范例化XML也会带来其他成绩。比方,不克不及针对某个架构编程,因而很难无效地利用XML。但偶然没法制止非范例化XML。创立非范例化XML列十分复杂,以下所示:
CREATETABLEFoo(FooIDINT,someXmlXML)</p>  架构不绑定到XML列的另外一个了局是,SQLServer
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-25 11:28:03 | 只看该作者
语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!
金色的骷髅 该用户已被删除
板凳
发表于 2015-2-2 21:57:07 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
谁可相欹 该用户已被删除
地板
发表于 2015-2-8 08:18:33 | 只看该作者
XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!)
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-25 02:34:13 | 只看该作者
可以动态传入参数,省却了动态SQL的拼写。
只想知道 该用户已被删除
6#
发表于 2015-3-7 16:25:54 | 只看该作者
索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。
精灵巫婆 该用户已被删除
7#
发表于 2015-3-15 09:39:21 | 只看该作者
但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右)
蒙在股里 该用户已被删除
8#
发表于 2015-3-22 00:05:16 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-30 00:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表