日期:2014-05-19  浏览次数:20437 次

XML的概念问题
例如varchar类型数据可以存放字符类数据。

XML数据类型是怎样的一个概念?这样的数据类型里面可以存放什么东西?



------解决方案--------------------
xml 数据类型使您可以在 SQL Server 数据库中存储 XML 文档和片段。XML 片段是缺少单个顶级元素的 XML 实例。您可以创建 xml 类型的列和变量,并在其中存储 XML 实例。请注意,xml 数据类型实例的存储表示形式不能超过 2 GB。 xml数据类型方法包括: query() 方法(xml 数据类型) 此方法用于对 XML 实例进行查询。value() 方法(xml 数据类型) 此方法用于从 XML 实例检索 SQL 类型的值。exist() 方法(xml 数据类型) 此方法用于确定查询是否返回非空结果。modify() 方法(xml 数据类型) 此方法用于指定 XML DML 语句以执行更新。nodes() 方法(xml 数据类型) 此方法用于将 XML 拆分成多行以将 XML 文档的组成部分传播到行集中。 出于性能方面的考虑,在用于与关系值进行比较的谓词中不应使用 value() 方法,而应使用带有 sql:column() 的 exist()。例如: CREATE TABLE TEST( A INT, B XML)GO IN