Введение

Использование XML совместно с SQL

XML и современные базы данных

Автор: Алексей Ширшов
The RSDN Group

Источник: RSDN Magazine #1-2003

Опубликовано: 06.07.2003
Исправлено: 13.03.2005
Версия текста: 1.0

Введение

Поддержка XML в Microsoft SQL Server 2000

FOR XML

FOR XML EXPLICIT

OPENXML

IIS и XML функции SQL Server

URL-запросы

Шаблоны

Запросы XPath

Замечания по разделу

ADO и XML

Возможности ADO 2.5

Возможности ADO 2.6

XML-документ на стороне клиента

Апдейтаграммы и XML Bulk Load

Апдейтаграммы

XML Bulk Load

Заключение

Литература

Введение

Этот материал посвящен тем нововведениям, которые появились в SQL и технологиях доступа к базам данных благодаря XML. Статья описывает базовые механизмы и возможности использования XML в MS SQL Server и ADO. Статья не претендует на фундаментальные исследования в этой области, так как XML и SQL Server вещи по природе своей необъятные. Кроме того, уровень поддержки XML в SQL Server постоянно увеличивается, и за всеми изменениями чрезвычайно трудно уследить. Например, после выхода SQLXML 3.0, стало возможным использовать SQL Server в качестве сервера Web-служб. К сожалению, эта тема в статье не освещается, но в будущем, возможно, найдется время и для нее.

Своим появлением статья обязана тому беспорядку, который был в голове у автора по данному вопросу.

Во второй и третьей частях статьи используются возможности SQLXML 3.0, который можно скачать по адресу

http://www.microsoft.com/downloads/details.aspx?FamilyID=4023deea-f179-45de-b41d-84e4ff655a3b&DisplayLang=en.