SQL Server2005的XML数据类型之基础篇

不着调的文少

不着调的文少

2016-01-29 16:03

SQL Server2005的XML数据类型之基础篇,SQL Server2005的XML数据类型之基础篇
一、 引言

  如今,在SQL Server 2005中,XML成为第一流的数据类型。借助于基于XML模式的强类型化支持和基于服务器端的XML数据校验功能,现在,开发者可以对存储的XML文档进行轻松地远程修改。

  作为数据库开发者,许多人都必须大量地涉及XML。

  如今,在SQL Server 2005中,你能以一种新的数据类型的形式把XML存储在数据库中。

  事实上,在SQL Server 2000中就已经包括了一些XML特征。其中,最关键的特征是使用FOR XML语句以XML形式返回结果。SQL Server 2005的功能则明显不同。在SQL Server 2005中,XML是一种真正的数据类型;这意味着,你可以使用XML作为表和视图中的列,XML可以用于T-SQL语句中或作为存储过程的参数。现在,你可以直接在数据库中存储、查询和管理XML文件。

  更重要的是,现在你还能规定你的XML必须遵从的模式。

  在SQL Server 2005中,除了提供机制以校验你的数据库中的XML类型之外,它还允许你描述要被存储的复杂数据类型并且提供一个引擎来强制施加这些规则。

  二、 使用XML数据类型

  其实,XML数据类型与SQL Server中的其它数据类型并不存在根本的区别。你可以把它用在使用任何普通SQL数据类型的地方。例如,下列语句创建一个XML变量并用一个XML填充它:

DECLARE @doc xml
SELECT @doc = '<Team name="Braves" />'
展开更多 50%)
分享

猜你喜欢

SQL Server2005的XML数据类型之基础篇

SQLServer
SQL Server2005的XML数据类型之基础篇

SQL SERVER的数据类型

编程语言 网络编程
SQL SERVER的数据类型

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

MS SQL SERVER2005 XML 最佳实践

SQLServer
MS SQL SERVER2005 XML 最佳实践

剖析SQL Server 2005查询通知之基础篇

SQLServer
剖析SQL Server 2005查询通知之基础篇

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

MS SQL Server 2000系统数据类型

SQLServer
MS SQL Server 2000系统数据类型

SQL Server2005 SQLCLR代码之CLR安全

SQLServer
SQL Server2005 SQLCLR代码之CLR安全

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

网络新威胁 无线局域网入侵检测现状和要点

网络新威胁 无线局域网入侵检测现状和要点

免费领养到QQ空间五级花的小技巧

免费领养到QQ空间五级花的小技巧
下拉加载更多内容 ↓