数据表设计

子系统:基础资料

数据表:T_ATS_ATSITEM(考勤项目表)

T_ATS_ATSITEM(考勤项目表):描述

名称

T_ATS_ATSITEM(考勤项目表)

代码

T_ATS_ATSITEM

注释

 

模型

ATS考勤

主键

PK_ATS_ATSITEM


T_ATS_ATSITEM(考勤项目表):列规格定义

名称

代码

数据类型

长度

强制

注释

内码

FID

int

 

TRUE

 

方案编码

FNUMBER

nvarchar(30)

30

TRUE

 

FMASTERID

FMASTERID

int

 

FALSE

 

人事管理中心

FMGRCENTERID

int

 

TRUE

 

创建组织

FCREATEORGID

int

 

FALSE

 

使用组织

FUSEORGID

int

 

FALSE

 

创建人

FCREATORID

int

 

FALSE

 

创建日期

FCREATEDATE

datetime

 

FALSE

 

修改人

FMODIFIERID

int

 

FALSE

 

修改日期

FMODIFYDATE

datetime

 

FALSE

 

审核人

FAUDITORID

int

 

FALSE

 

审核日期

FAUDITDATE

datetime

 

FALSE

 

禁用人

FFORBIDDERID

int

 

FALSE

 

禁用日期

FFORBIDDATE

datetime

 

FALSE

 

数据状态

FDOCUMENTSTATUS

char(1)

1

FALSE

 

禁用状态

FFORBIDSTATUS

char(1)

1

FALSE

 

助记码

FHELPCODE

nvarchar(30)

30

FALSE

 

数据类型

FDATATYPE

int

 

FALSE

 

小数位数

FSCALE

int

 

FALSE

 

项目类别

FITEMTYPE

char(1)

1

FALSE

 

物理表名

FTABLENAME

nvarchar(80)

80

FALSE

 

物理字段名

FFIELDNAME

nvarchar(30)

30

FALSE

 

是否预置

FISSYSPRESET

char(1)

1

FALSE

 

项目属性

FITEMPROPERTY

char(1)

1

FALSE

 

项目数据来源表

FSRCTABLENAME

nvarchar(255)

255

FALSE

 

项目数据来源字段

FSRCFIELDNAME

nvarchar(255)

255

FALSE

 

项目数据来源过滤条件

FSRCCONDITION

nvarchar(1000)

1000

FALSE

 

是否创建物理字段

FISFIELDCREATED

char(1)

1

FALSE

 


T_ATS_ATSITEM(考勤项目表):脚本代码

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

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

/*==============================================================*/
/* Table: T_ATS_ATSITEM */
/*==============================================================*/
create table T_ATS_ATSITEM (
FID int not null default 0,
FNUMBER nvarchar(30) not null default ' ',
FMASTERID int null default 0,
FMGRCENTERID int not null default 0,
FCREATEORGID int null,
FUSEORGID int null,
FCREATORID int null,
FCREATEDATE datetime null,
FMODIFIERID int null,
FMODIFYDATE datetime null,
FAUDITORID int null,
FAUDITDATE datetime null,
FFORBIDDERID int null,
FFORBIDDATE datetime null,
FDOCUMENTSTATUS char(1) null,
FFORBIDSTATUS char(1) null,
FHELPCODE nvarchar(30) null,
FDATATYPE int null,
FSCALE int null default 0,
FITEMTYPE char(1) null,
FTABLENAME nvarchar(80) null,
FFIELDNAME nvarchar(30) null,
FISSYSPRESET char(1) null,
FITEMPROPERTY char(1) null,
FSRCTABLENAME nvarchar(255) null,
FSRCFIELDNAME nvarchar(255) null,
FSRCCONDITION nvarchar(1000) null,
FISFIELDCREATED char(1) null default '1',
constraint PK_ATS_ATSITEM primary key (FID)
)
go

/*==============================================================*/
/* Index: IDX_ATS_ATSITEM_FELD */
/*==============================================================*/
create index IDX_ATS_ATSITEM_FELD on T_ATS_ATSITEM (
FFIELDNAME ASC
)
go


T_ATS_ATSITEM(考勤项目表):键值定义

名称

代码

主要的

PK_ATS_ATSITEM

PK_ATS_ATSITEM

TRUE


T_ATS_ATSITEM(考勤项目表):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_ATS_ATSITEM_FELD

IDX_ATS_ATSITEM_FELD

FALSE

FALSE

FALSE

FALSE

FALSE

T_ATS_ATSITEM(考勤项目表)