Partilhar via


Sobre a coluna xml Individual.Demographics

O banco de dados AdventureWorks inclui dois tipos de clientes: pessoas que compram diretamente da Adventure Works e de revendedores. Os dados de revendedores são armazenados na coluna Demographics da tabela Store. Isso é discutido no tópico Sobre a coluna xml Store.Demographics.

As informações demográficas normais de clientes individuais, como estado civil, número de filhos, formação acadêmica, ocupação, número de carros e passatempos, são armazenadas na coluna Demographics de tipo XML na tabela Individual.

Em uma pesquisa típica, clientes não respondem a todas as perguntas. Portanto, em vez de criar várias colunas, uma para cada pergunta da pesquisa, e armazenar valores NULL no banco de dados para perguntas não respondidas, uma única coluna de tipo XML é usada.

A informações da pesquisa armazenadas como XML também podem ser fornecidas a sistemas de gerenciamento de relacionamento com clientes e sistemas de business intelligence.

Essa é uma coluna xml com tipo. Os esquemas usados para essa coluna podem ser exibidos neste site da Microsoft. Essa coluna usa o esquema XML AdventureWorks IndividualSurvey.

Instância XML de exemplo

Este é uma instância XML de exemplo armazenada na coluna Individual.Demographics:

<IndividualSurvey xmlns="https://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey">
  <TotalPurchaseYTD>8248.99</TotalPurchaseYTD>
  <DateFirstPurchase>2001-07-22Z</DateFirstPurchase>
  <BirthDate>1966-04-08Z</BirthDate>
  <MaritalStatus>M</MaritalStatus>
  <YearlyIncome>75001-100000</YearlyIncome>
  <Gender>M</Gender>
  <TotalChildren>2</TotalChildren>
  <NumberChildrenAtHome>0</NumberChildrenAtHome>
  <Education>Bachelors </Education>
  <Occupation>Professional</Occupation>
  <HomeOwnerFlag>1</HomeOwnerFlag>
  <NumberCarsOwned>0</NumberCarsOwned>
  <Hobby>Golf</Hobby>
  <Hobby>Watch TV</Hobby>
  <CommuteDistance>1-2 Miles</CommuteDistance>
</IndividualSurvey>

Execute a consulta a seguir para localizar mais instâncias XML:

SELECT Demographics
FROM   Sales.Individual

Consulte também

Conceitos