Sales.CurrencyRate Table

Information

NameCurrencyRate
SchemaSales
Row Count0
Data Size 
Index Size 
Reserved Size 
Unused Size 
Created29.3.2010. 21:58:18
Modified29.3.2010. 21:58:55

Extended Properties

NameTypeProperty NameValue
CurrencyRateTABLEMS_DescriptionCurrency exchange rates.

Columns

PKKeyIdentityNameData TypeAllow NullsCollationReferencesDefaultComputedCompute Expression
   CurrencyRateIDint   
 
 
 
   CurrencyRateDatedatetime   
 
 
 
   FromCurrencyCodenchar(3) SQL_Latin1_General_CP1_CI_ASSales.Currency.CurrencyCode
 
 
 
   ToCurrencyCodenchar(3) SQL_Latin1_General_CP1_CI_ASSales.Currency.CurrencyCode
 
 
 
   AverageRatemoney   
 
 
 
   EndOfDayRatemoney   
 
 
 
   ModifiedDatedatetime   
(getdate())
 
 

Indexes

NameTypePrimaryUniqueColumns
PK_CurrencyRate_CurrencyRateIDClustered  CurrencyRateID
AK_CurrencyRate_CurrencyRateDate_FromCurrencyCode_ToCurrencyCodeNonClustered  CurrencyRateDate, FromCurrencyCode, ToCurrencyCode

Foreign Key Constraints

NameTypeReferenced Table
FK_CurrencyRate_Currency_FromCurrencyCodeForeign keySales.Currency
FK_CurrencyRate_Currency_ToCurrencyCodeForeign keySales.Currency

SQL Script

CREATE TABLE [Sales].[CurrencyRate] (
    [CurrencyRateID] int NOT NULL IDENTITY,
    [CurrencyRateDate] datetime NOT NULL,
    [FromCurrencyCode] nchar(3) NOT NULL,
    [ToCurrencyCode] nchar(3) NOT NULL,
    [AverageRate] money NOT NULL,
    [EndOfDayRate] money NOT NULL,
    [ModifiedDate] datetime NOT NULL DEFAULT (getdate())
);
CREATE UNIQUE INDEX [AK_CurrencyRate_CurrencyRateDate_FromCurrencyCode_ToCurrencyCode] on [Sales].[CurrencyRate]([CurrencyRateDate], [FromCurrencyCode], [ToCurrencyCode]);