数据表:T_ATS_ATTENDCARD(考勤卡信息)

T_ATS_ATTENDCARD(考勤卡信息):描述

名称

T_ATS_ATTENDCARD(考勤卡信息)

代码

T_ATS_ATTENDCARD

注释

 

模型

ATS考勤

主键

PK_ATS_ATTENDCARD


T_ATS_ATTENDCARD(考勤卡信息):列规格定义

名称

代码

数据类型

长度

强制

注释

内码

FENTRYID

int

 

TRUE

 

考勤档案内码

FID

int

 

FALSE

 

人事管理中心

FMGRCENTERID

int

 

FALSE

 

人员内码

FPERSONID

int

 

FALSE

 

类型

FCardType

char(1)

1

FALSE

 

是否主卡

FISFIRSTCARD

char(1)

1

FALSE

 

考勤卡号

FCARD

nvarchar(80)

80

FALSE

 

生效时间

FBEGINTIME

datetime

 

FALSE

 

失效时间

FENDTIME

datetime

 

FALSE

 

原考勤卡记录

FOLDCARDPKID

int

 

FALSE

 

原考勤卡号

FOLDCARD

nvarchar(80)

80

FALSE

 

失效类型

FDISABLEDTYPE

char(1)

1

FALSE

 

失效状态

FDISABLEDSTATUS

char(1)

1

FALSE

 

修改人

FMODIFIERID

int

 

FALSE

 

修改日期

FMODIFYDATE

datetime

 

FALSE

 


T_ATS_ATTENDCARD(考勤卡信息):脚本代码

if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('T_ATS_ATTENDCARD') and o.name = 'FK_ATS_ATTENDCARD')
alter table T_ATS_ATTENDCARD
drop constraint FK_ATS_ATTENDCARD
go

if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('T_ATS_ATTENDCARD_L') and o.name = 'FK_ATS_ATTENDCARD_L')
alter table T_ATS_ATTENDCARD_L
drop constraint FK_ATS_ATTENDCARD_L
go

if exists (select 1
from sysindexes
where id = object_id('T_ATS_ATTENDCARD')
and name = 'IDX_ATS_ATTENDCARD_PKID'
and indid > 0
and indid < 255)
drop index T_ATS_ATTENDCARD.IDX_ATS_ATTENDCARD_PKID
go

if exists (select 1
from sysobjects
where id = object_id('T_ATS_ATTENDCARD')
and type = 'U')
drop table T_ATS_ATTENDCARD
go

/*==============================================================*/
/* Table: T_ATS_ATTENDCARD */
/*==============================================================*/
create table T_ATS_ATTENDCARD (
FENTRYID int not null default 0,
FID int null,
FMGRCENTERID int null,
FPERSONID int null,
FCardType char(1) null,
FISFIRSTCARD char(1) null,
FCARD nvarchar(80) null,
FBEGINTIME datetime null,
FENDTIME datetime null,
FOLDCARDPKID int null,
FOLDCARD nvarchar(80) null,
FDISABLEDTYPE char(1) null,
FDISABLEDSTATUS char(1) null,
FMODIFIERID int null,
FMODIFYDATE datetime null,
constraint PK_ATS_ATTENDCARD primary key (FENTRYID)
)
go

/*==============================================================*/
/* Index: IDX_ATS_ATTENDCARD_PKID */
/*==============================================================*/
create index IDX_ATS_ATTENDCARD_PKID on T_ATS_ATTENDCARD (
FOLDCARDPKID ASC
)
go

alter table T_ATS_ATTENDCARD
add constraint FK_ATS_ATTENDCARD foreign key (FID)
references T_ATS_ATTENDPERSON (FID)
go


T_ATS_ATTENDCARD(考勤卡信息):键值定义

名称

代码

主要的

PK_ATS_ATTENDCARD

PK_ATS_ATTENDCARD

TRUE


T_ATS_ATTENDCARD(考勤卡信息):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_ATS_ATTENDCARD_PKID

IDX_ATS_ATTENDCARD_PKID

FALSE

FALSE

FALSE

FALSE

FALSE

T_ATS_ATTENDCARD(考勤卡信息)