SQL Server2005 新数据类型XML
<img height="1" src="http://blog.csdn.net/studyzy/aggbug/1333517.aspx" width="1" alt="">在SQL Server2005中继续延续了微软在.Net中的设计思想将XML和.Net紧密地结合到其中.用.Net在Sql2005中写存储过程定义函数我还没有研究过,今天就只简单得谈谈XML在SQL2005中的应用. 相对SQLServer2000而言,2005在数据类型上最大的一点改变就是增加了XML这个数据类型.要把这个东西搞懂先就必须要懂XML. 在数据库中xml的定义和使用和一般的数据类型没有多大差别,比如:
与一般的数据类型不同的是,xml下面直接提供了方法,可以对其中的数据进行操作.用到的方法有: query('Query') 方法 此方法用于对 XML 实例进行查询。 假设表xmlTest中有XML一字段xml1=AJAX in Action 比如执行: 注意这里是[1]表示第一个数据,不是[0],返回结果:AJAX in Action exist('Query') 方法 此方法用于确定查询是否返回非空结果。 比如执行: 返回0,这里是查询/book/id,无法找到 比如执行: after (/book/price)[1] ');这样就可以往原xml数据中插入一个属性,当然运行结果是: AJAX in Action (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- SQL 比较一个集合是否在另一个集合里存在的方法分享
- 针对Sqlserver大数据量插入速度慢或丢失数据的解决方法
- mssql和sqlite中关于if not exists 的写法
- sql-server – SQL Server加权全文搜索
- sql-server-2008 – SQL Server合并复制的限制 – 发布到su
- SQL 2005 ERROR:3145 解决办法(备份集中的数据库备份与现有
- sql-server – 为什么差异备份不能指定其基础?
- SQL Server错误 21002: [SQL-DMO]用户 * 已经存在问题解决
- MongoDB优化心得分享
- 查询问题 – 在sql导航器中运行查询时返回行,但不在我的c#程