Contact テーブル (AdventureWorks)

各顧客、従業員、または仕入先の名前および関連情報の一覧が含まれています。たとえば、顧客 (販売店) の第 1 連絡先として販売担当者の名前が、第 2 連絡先として販売責任者の名前が指定されている場合などが考えられます。

Contact テーブルの定義

Contact テーブルは、Person スキーマに含まれています。

データ型

NULL 属性

説明

ContactID

int

NOT NULL

Contact 行の主キー。

NameStyle

NameStyle (ユーザー定義型)

bit

NOT NULL

姓が格納される列を示します。

0 = 姓は LastName に格納され、名は FirstName に格納されます。

1 = 姓は FirstName に格納され、名は LastName に格納されます。

Title

nvarchar(8)

NULL

敬称。Mr. や Ms. など。

FirstName

Name (ユーザー定義型)

nvarchar(50)

NOT NULL

人物の名前 (名)。

MiddleName

Name (ユーザー定義型)

nvarchar(50)

NULL

人物のミドル ネームまたはそのイニシャル。

LastName

Name (ユーザー定義型)

nvarchar(50)

NOT NULL

人物の姓。

Suffix

nvarchar(10)

NULL

姓のサフィックス。Sr. や Jr. など。

EmailAddress

nvarchar(50)

NULL

人物の電子メール アドレス。

EmailPromotion

int

NULL

0 = 電子メールによるプロモーションを希望しない

1 = 電子メールによるプロモーションを希望する

Phone

Phone (ユーザー定義型)

nvarchar(25)

NULL

人物に関連付けられている電話番号。

PasswordHash

varchar(40)

NOT NULL

電子メール アカウントのパスワード。

PasswordSalt

varchar(10)

NOT NULL

パスワードがハッシュ処理される前にパスワード文字列に連結されるランダムな値。

AdditionalContactInfo

xml

NULL

人物の連絡先に関する追加情報 (追加の電話番号や住所、特別な指示や備考など)。

データは XML 形式で格納されます。詳細については、「XML 列 Contact.AdditionalContactInfo について」を参照してください。

rowguid

uniqueidentifier ROWGUIDCOL

NOT NULL

行を一意に識別する ROWGUIDCOL 番号。マージ レプリケーション サンプルをサポートする場合に使用されます。

ModifiedDate

datetime

NOT NULL

行が最後に更新された日時。