Поделиться через


Об XML-столбце Store.Demographics

Рассмотрим в качестве примера образец базы данных База данных AdventureWorks2008R2: оптовые посредники покупают продукты в компании Adventure Works Cycles и продают их розничным торговцам. Обычные демографические данные об этих оптовых посредниках (годовой доход, ежегодные продажи, вид бизнеса и год начала деятельности) хранятся в столбце Demographics типа xml в таблице Store.

Этот столбец является типизированным столбцом xml. Схемы, применяемые в этом столбце, описаны на следующем веб-сайте Майкрософт. Для этого столбца используется XML-схема StoreSurvey.

Образец экземпляра XML

Ниже приведен образец экземпляра XML, хранящегося в столбце Store.Demographics.

<StoreSurvey xmlns="https://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey">
  <AnnualSales>300000</AnnualSales>
  <AnnualRevenue>30000</AnnualRevenue>
  <BankName>International Bank</BankName>
  <BusinessType>BM</BusinessType>
  <YearOpened>1970</YearOpened>
  <Specialty>Road</Specialty>
  <SquareFeet>7000</SquareFeet>
  <Brands>3</Brands>
  <Internet>T1</Internet>
  <NumberEmployees>2</NumberEmployees>
</StoreSurvey>

Для поиска других экземпляров XML выполните следующий запрос:

USE AdventureWorks2008R2;
GO
SELECT Demographics
FROM   Sales.Store
WHERE Demographics IS NOT NULL;

См. также

Основные понятия