SQL Server 2005 引入了一种称为XML的本机数据类型,下文为您详细介绍SQL定义Xml的方法,如果您对SQL定义Xml方面感兴趣的话,不妨一看。
在进行数据库的设计中,我们可以在表设计器中,很方便的将一个字段定义为XML类型。需要注意的是,XML字段不能用来作为主键或者索引键。同样,我们也可以使用SQL语句来创建使用XML字段的数据表,下面的语句创建一个名为“docs”的表,该表带有整型主键“pk”和非类型化的 XML 列“xCol”:
- CREATE TABLE docs (pk INT PRIMARY KEY, xCol XML not null)
XML类型除了在表中使用,还可以在存储过程、事务、函数等中出现。下面我们来完成我们对XML操作的***步,使用SQL语句定义一个XML类型的数据,并为它赋值:
定义XML类型数据
- declare @xmlDoc xml;
- set @xmlDoc='<book id="0001">
- <title>C Program</title>
- <author>David</author>
- <price>21</price>
- </book>'
以上就是SQL定义Xml的方法介绍。
【编辑推荐】