Employee テーブル (AdventureWorks)
国民識別番号、役職、休暇や病気休暇の時間など、従業員の情報が含まれています。従業員の名前は、Contact テーブルに格納されています。
Employee テーブルの定義
Employee テーブルは、HumanResources スキーマに含まれています。
列 |
データ型 |
NULL 属性 |
説明 |
---|---|---|---|
EmployeeID |
int |
NOT NULL |
Employee 行の主キー。 |
NationalIDNumber |
nvarchar(15) |
NOT NULL |
社会保障番号などの一意の国民識別番号。 |
ContactID |
int |
NOT NULL |
Contact テーブルの従業員を識別します。Contact.ContactID への外部キーです。 |
LoginID |
nvarchar(256) |
NOT NULL |
ネットワーク ログオン。 |
ManagerID |
int |
NULL |
従業員に関連する管理者。Employee.EmployeeID への外部キーです。 |
Title |
nvarchar(50) |
NOT NULL |
役職 (購買担当者や販売担当者など)。 |
BirthDate |
datetime |
NOT NULL |
誕生日。 |
MaritalStatus |
nchar(1) |
NOT NULL |
M = 既婚 S = 未婚 |
Gender |
nchar(1) |
NOT NULL |
M = 男性 F = 女性 |
HireDate |
datetime |
NOT NULL |
従業員の入社日。 |
SalariedFlag |
Flag (ユーザー定義型) bit |
NOT NULL |
職務分類。 0 = 時間給。団体交渉権があります。 1 = 固定給。団体交渉権はありません。 |
VacationHours |
smallint |
NOT NULL |
利用可能な休暇 (時間数)。 |
SickLeaveHours |
smallint |
NOT NULL |
利用可能な病気休暇 (時間数)。 |
CurrentFlag |
Flag (ユーザー定義型) bit |
NOT NULL |
0 = 非アクティブ 1 = アクティブ |
rowguid |
uniqueidentifier ROWGUIDCOL |
NOT NULL |
行を一意に識別する ROWGUIDCOL 番号。マージ レプリケーション サンプルをサポートする場合に使用されます。 |
ModifiedDate |
datetime |
NOT NULL |
行が最後に更新された日時。 |