view icon View: vEmployee

Properties

Property Value
Name vEmployee
ID 1803153469
Schema HumanResources
Owner dbo
Encrypted false
Schema Bound false
With Check Option false
ANSI NULLS true
Uses Quoted Identifier true
Has Opaque Metadata false
Published false
Schema Published false
Replicated false
Has Replication Filter false
Has Unchecked Assembly Data false
Date Correlation View false
Uses Database Collation false
Tracked by CDC false
MS Shipped false
Modify Date 8/8/2010 5:23:44 PM
Create Date 8/8/2010 5:23:44 PM

Extended Properties

Name Value
MS_Description Employee names and addresses.

View Columns

Column Name Datatype Nullable Is Identity
BusinessEntityID int false false
Title nvarchar(8) true false
FirstName Name false false
MiddleName Name true false
LastName Name false false
Suffix nvarchar(10) true false
JobTitle nvarchar(50) false false
PhoneNumber Phone true false
PhoneNumberType Name true false
EmailAddress nvarchar(50) true false
EmailPromotion int false false
AddressLine1 nvarchar(60) false false
AddressLine2 nvarchar(60) true false
City nvarchar(30) false false
StateProvinceName Name false false
PostalCode nvarchar(15) false false
CountryRegionName Name false false
AdditionalContactInfo xml true false

Indexes

No view indexes defined.

Object Level Permissions

Permissions for: KrystianRole

Permission Grantor Grant With Grant Option Deny
Alter
Control
Delete dbo true
Execute
Insert dbo true
Receive
References
Select dbo true
Take Ownership
Update
View Change Tracking
View Definition

Column Level Permissions

Permissions for: JohnBlack

City
Permission Grantor Grant With Grant Deny
SELECT
REFERENCES
UPDATE dbo true
Title
Permission Grantor Grant With Grant Deny
SELECT dbo true
REFERENCES
UPDATE

Objects that depend on [vEmployee]

Objects on which [vEmployee] depends

SQL

Script
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
CREATE VIEW [HumanResources].[vEmployee] AS SELECT e.[BusinessEntityID] ,p.[Title] ,p.[FirstName] ,p.[MiddleName] ,p.[LastName] ,p.[Suffix] ,e.[JobTitle] ,pp.[PhoneNumber] ,pnt.[Name] AS [PhoneNumberType] ,ea.[EmailAddress] ,p.[EmailPromotion] ,a.[AddressLine1] ,a.[AddressLine2] ,a.[City] ,sp.[Name] AS [StateProvinceName] ,a.[PostalCode] ,cr.[Name] AS [CountryRegionName] ,p.[AdditionalContactInfo] FROM [HumanResources].[Employee] e INNER JOIN [Person].[Person] p ON p.[BusinessEntityID] = e.[BusinessEntityID] INNER JOIN [Person].[BusinessEntityAddress] bea ON bea.[BusinessEntityID] = e.[BusinessEntityID] INNER JOIN [Person].[Address] a ON a.[AddressID] = bea.[AddressID] INNER JOIN [Person].[StateProvince] sp ON sp.[StateProvinceID] = a.[StateProvinceID] INNER JOIN [Person].[CountryRegion] cr ON cr.[CountryRegionCode] = sp.[CountryRegionCode] LEFT OUTER JOIN [Person].[PersonPhone] pp ON pp.BusinessEntityID = p.[BusinessEntityID] LEFT OUTER JOIN [Person].[PhoneNumberType] pnt ON pp.[PhoneNumberTypeID] = pnt.[PhoneNumberTypeID] LEFT OUTER JOIN [Person].[EmailAddress] ea ON p.[BusinessEntityID] = ea.[BusinessEntityID];
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Employee names and addresses.' , @level0type=N'SCHEMA',@level0name=N'HumanResources', @level1type=N'VIEW',@level1name=N'vEmployee'

See also

List of Views