|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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 |
|