Views [HumanResources].[vJobCandidate]
Job candidate names and resumes.
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
ANSI Nulls OnTrue
Quoted Identifier OnTrue
Created13:14:55 14 marca 2012
Last Modified13:14:55 14 marca 2012
NameData TypeMax Length (Bytes)Identity
JobCandidateIDint40 - 0
BusinessEntityIDint4
Name.Prefixnvarchar(30)60
Name.Firstnvarchar(30)60
Name.Middlenvarchar(30)60
Name.Lastnvarchar(30)60
Name.Suffixnvarchar(30)60
Skillsnvarchar(max)max
Addr.Typenvarchar(30)60
Addr.Loc.CountryRegionnvarchar(100)200
Addr.Loc.Statenvarchar(100)200
Addr.Loc.Citynvarchar(100)200
Addr.PostalCodenvarchar(20)40
EMailnvarchar(max)max
WebSitenvarchar(max)max
ModifiedDatedatetime8

CREATE VIEW [HumanResources].[vJobCandidate]
AS
SELECT
   jc.[JobCandidateID]
   ,jc.[BusinessEntityID]
   ,[Resume].ref.value(N'declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume";
       (/Resume/Name/Name.Prefix)[1]'
, 'nvarchar(30)') AS [Name.Prefix]
   ,[Resume].ref.value(N'declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume";
       (/Resume/Name/Name.First)[1]'
, 'nvarchar(30)') AS [Name.First]
   ,[Resume].ref.value(N'declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume";
       (/Resume/Name/Name.Middle)[1]'
, 'nvarchar(30)') AS [Name.Middle]
   ,[Resume].ref.value(N'declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume";
       (/Resume/Name/Name.Last)[1]'
, 'nvarchar(30)') AS [Name.Last]
   ,[Resume].ref.value(N'declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume";
       (/Resume/Name/Name.Suffix)[1]'
, 'nvarchar(30)') AS [Name.Suffix]
   ,[Resume].ref.value(N'declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume";
       (/Resume/Skills)[1]'
, 'nvarchar(max)') AS [Skills]
   ,[Resume].ref.value(N'declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume";
       (Address/Addr.Type)[1]'
, 'nvarchar(30)') AS [Addr.Type]
   ,[Resume].ref.value(N'declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume";
       (Address/Addr.Location/Location/Loc.CountryRegion)[1]'
, 'nvarchar(100)') AS [Addr.Loc.CountryRegion]
   ,[Resume].ref.value(N'declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume";
       (Address/Addr.Location/Location/Loc.State)[1]'
, 'nvarchar(100)') AS [Addr.Loc.State]
   ,[Resume].ref.value(N'declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume";
       (Address/Addr.Location/Location/Loc.City)[1]'
, 'nvarchar(100)') AS [Addr.Loc.City]
   ,[Resume].ref.value(N'declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume";
       (Address/Addr.PostalCode)[1]'
, 'nvarchar(20)') AS [Addr.PostalCode]
   ,[Resume].ref.value(N'declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume";
       (/Resume/EMail)[1]'
, 'nvarchar(max)') AS [EMail]
   ,[Resume].ref.value(N'declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume";
       (/Resume/WebSite)[1]'
, 'nvarchar(max)') AS [WebSite]
   ,jc.[ModifiedDate]
FROM [HumanResources].[JobCandidate] jc
CROSS APPLY jc.[Resume].nodes(N'declare default element namespace "http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume";
   /Resume'
) AS Resume(ref);
GO
EXEC sp_addextendedproperty N'MS_Description', N'Job candidate names and resumes.', 'SCHEMA', N'HumanResources', 'VIEW', N'vJobCandidate', NULL, NULL
GO