Database reference - AdventureWorks

AdventureWorks -  tables -  [Sales].[SalesReason]

Description

Lookup table of customer purchase reasons. 

Table properties

namevalue
name[Sales].[SalesReason]
createdMar 19 2009 9:08PM
modifiedMar 19 2009 9:08PM 
ansi nullson 
quoted identifieron 
row count10
Size of data8 kb
Size of indexes8 kb
Maximum size of a single row412 bytes

Columns

columndatatypelengthbytesdefaultnullsPKFKUQcomputedcomment
SalesReasonIDint identity(1,1)104 no  yes    no  Primary key for SalesReason records. 
NameName50200 no      no  Sales reason description. 
ReasonTypeName50200 no      no  Category the sales reason belongs to. 
ModifiedDatedatetime238(getdate())no      no  Date and time the record was last updated. 

Indexes

namedescriptioncolumncomment
PK_SalesReason_SalesReasonIDclustered, unique, primary key located on PRIMARYSalesReasonIDClustered index created by a primary key constraint. 

Referenced by

name
SalesOrderHeaderSalesReason

Foreign key graph

SalesReasonSalesOrderHeaderSalesReason

Defaults

default namecolumncomment
DF_SalesReason_ModifiedDateModifiedDateDefault constraint value of GETDATE() 

Dependency graph

DF_SalesReason_ModifiedDateNameSalesReasonPK_SalesReason_SalesReasonID...

Objects that [Sales].[SalesReason] depends on

nameobject typelevel
Nametype1

Sample rows

SalesReasonIDNameReasonTypeModifiedDate
Price  Other  6/1/1998 12:00:00 AM 
On Promotion  Promotion  6/1/1998 12:00:00 AM 
Magazine Advertisement  Marketing  6/1/1998 12:00:00 AM 
Television Advertisement  Marketing  6/1/1998 12:00:00 AM 
Manufacturer  Other  6/1/1998 12:00:00 AM 
Review  Other  6/1/1998 12:00:00 AM 
Demo Event  Marketing  6/1/1998 12:00:00 AM 
Sponsorship  Marketing  6/1/1998 12:00:00 AM 
Quality  Other  6/1/1998 12:00:00 AM 
10  Other  Other  6/1/1998 12:00:00 AM 

Code

CREATE TABLE [Sales].[SalesReason](
    [SalesReasonID] [int] IDENTITY(1,1) NOT NULL,
    [Name] [dbo].[Name] NOT NULL,
    [ReasonType] [dbo].[Name] NOT NULL,
    [ModifiedDate] [datetime] NOT NULL,
 CONSTRAINT [PK_SalesReason_SalesReasonID] PRIMARY KEY CLUSTERED 
(
    [SalesReasonID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

ALTER TABLE [Sales].[SalesReason] ADD  CONSTRAINT [DF_SalesReason_ModifiedDate]  DEFAULT (getdate()) FOR [ModifiedDate]

Powered by Yoyodyne © 1971