Northwind Database (Document! X Sample)
AdventureWorks Database / Sales Schema / Sales.vStoreWithDemographics View
In This Topic
    Sales.vStoreWithDemographics View
    In This Topic
    Description
    Stores (including demographics) that sell Adventure Works Cycles products to consumers.
    Properties
    Creation Date27/10/2017 14:33
    Is Schema Bound
    Encrypted
    Ansi Nulls
    Columns
     Column NameDescriptionDatatypeLengthAllow NullsDefaultFormula
      Integer4   
      dbo.Name50   
      Currency8  
      Currency8  
      VarWChar50  
      VarWChar5  
      Integer4  
      VarWChar50  
      Integer4  
      VarWChar30  
      VarWChar30  
      Integer4  
    Objects that Sales.vStoreWithDemographics depends on
     Database ObjectObject TypeDescriptionDep Level
    Person.BusinessEntity tablePerson.BusinessEntityTableSource of the ID that connects vendors, customers, and employees with address and contact information.2
    Person.CountryRegion tablePerson.CountryRegionTableLookup table containing the ISO standard codes for countries and regions.4
    HumanResources.Employee tableHumanResources.EmployeeTableEmployee information such as salary, department, and title.3
    dbo.Flag datatypedbo.FlagUser Defined Data Type 4
    dbo.Name datatypedbo.NameUser Defined Data Type 2
    dbo.NameStyle datatypedbo.NameStyleUser Defined Data Type 5
    Person.Person tablePerson.PersonTableHuman beings involved with AdventureWorks: employees, customer contacts, and vendor contacts.4
    Sales.SalesPerson tableSales.SalesPersonTableSales representative current information.2
    Sales.SalesTerritory tableSales.SalesTerritoryTableSales territory lookup table.3
    Sales.Store tableSales.StoreTableCustomers (resellers) of Adventure Works products.1
    View Definition
    CREATE VIEW [Sales].[vStoreWithDemographics] AS 
    
    SELECT 
        s.[BusinessEntityID] 
        ,s.[Name] 
        ,s.[Demographics].value('declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey"; 
            (/StoreSurvey/AnnualSales)[1]', 'money') AS [AnnualSales] 
        ,s.[Demographics].value('declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey"; 
            (/StoreSurvey/AnnualRevenue)[1]', 'money') AS [AnnualRevenue] 
        ,s.[Demographics].value('declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey"; 
            (/StoreSurvey/BankName)[1]', 'nvarchar(50)') AS [BankName] 
        ,s.[Demographics].value('declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey"; 
            (/StoreSurvey/BusinessType)[1]', 'nvarchar(5)') AS [BusinessType] 
        ,s.[Demographics].value('declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey"; 
            (/StoreSurvey/YearOpened)[1]', 'integer') AS [YearOpened] 
        ,s.[Demographics].value('declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey"; 
            (/StoreSurvey/Specialty)[1]', 'nvarchar(50)') AS [Specialty] 
        ,s.[Demographics].value('declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey"; 
            (/StoreSurvey/SquareFeet)[1]', 'integer') AS [SquareFeet] 
        ,s.[Demographics].value('declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey"; 
            (/StoreSurvey/Brands)[1]', 'nvarchar(30)') AS [Brands] 
        ,s.[Demographics].value('declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey"; 
            (/StoreSurvey/Internet)[1]', 'nvarchar(30)') AS [Internet] 
        ,s.[Demographics].value('declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey"; 
            (/StoreSurvey/NumberEmployees)[1]', 'integer') AS [NumberEmployees] 
    FROM [Sales].[Store] s;
    
    See Also