SQL Server 2008:XML与SQLCLR及Filestream的使用指南
1. XML数据类型的使用
SQL Server 2008引入了XML数据类型,可用于存储XML片段和文档。它内部以varbinary(max)数据类型存储,即XML以二进制形式而非文本字符串存储。
1.1 类型化与非类型化XML
XML数据类型分为类型化和非类型化。类型化意味着为其分配一个XML架构集合以验证内容。以下是创建XML架构集合和包含非类型化与类型化XML列的表的示例:
CREATE XML SCHEMA COLLECTION BooksSchemaCollection
AS
N'<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.contoso.com/BooksSchema"
xmlns="http://www.contoso.com/BooksSchema"
elementFormDefault="qualified">
<xs:element name="Book">
<xs:complexType>
<xs:attribute name="Title" type="xs:string"/>
<xs:attribute name="Price" type="xs:deci
超级会员免费看
订阅专栏 解锁全文
36

被折叠的 条评论
为什么被折叠?



