MFG制造

## 数据表：T_ENG_WORKCALDATA(日历数据表)

### T_ENG_WORKCALDATA(日历数据表)：描述

名称 | T_ENG_WORKCALDATA(日历数据表)
代码 | T_ENG_WORKCALDATA
注释 | 定义具体的工作日历数据，工作日，非工作日
模型 | MFG制造
主键 | PK_ENG_WORKCALDATA

### T_ENG_WORKCALDATA(日历数据表)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
主键 | FENTRYID | int |  | TRUE |
内码 | FID | int |  | FALSE |
序号 | FSEQ | int |  | FALSE |
日期内码 | FINTERID | int |  | FALSE |
日期 | FDAY | datetime |  | FALSE |
日代码 | FDAYID | int |  | FALSE | 工作日的日期按排序由小到大编号，非工作日的一率为0
周代码 | FWEEKID | int |  | FALSE |
月代码 | FMONTHID | int |  | FALSE |
年代码 | FYEARID | int |  | FALSE |
前一天 | FPREDAY | datetime |  | FALSE |
前一天日代码 | FPREID | int |  | FALSE |
后一天 | FNXTDAY | datetime |  | FALSE |
后一天日代码 | FNXTID | int |  | FALSE |
日期类型 | FDATESTYLE | char(1) | 1 | TRUE | HR使用，1：工作日，2：休息日，3：法定节假日
是否工作日 | FISWORKTIME | char(1) | 1 | TRUE |
班制 | FSHIFTID | int |  | FALSE |
资源数量 | FRESQTY | int |  | FALSE |

### T_ENG_WORKCALDATA(日历数据表)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_ENG_WORKCALDATA')
and name = 'IDX_ENG_WORKCALDATA_ID'
and indid > 0
and indid < 255)
drop index T_ENG_WORKCALDATA.IDX_ENG_WORKCALDATA_ID
go
if exists (select 1
from sysobjects
where id = object_id('T_ENG_WORKCALDATA')
and type = 'U')
drop table T_ENG_WORKCALDATA
go
/*==============================================================*/
/* Table: T_ENG_WORKCALDATA */
/*==============================================================*/
create table T_ENG_WORKCALDATA (
FENTRYID int not null default 0,
FID int null,
FSEQ int null,
FINTERID int null,
FDAY datetime null,
FDAYID int null,
FWEEKID int null,
FMONTHID int null,
FYEARID int null,
FPREDAY datetime null,
FPREID int null,
FNXTDAY datetime null,
FNXTID int null,
FDATESTYLE char(1) not null default '1',
FISWORKTIME char(1) not null default '0',
FSHIFTID int null,
FRESQTY int null,
constraint PK_ENG_WORKCALDATA primary key (FENTRYID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'工作日的日期按排序由小到大编号，非工作日的一率为0',
'user', @CurrentUser, 'table', 'T_ENG_WORKCALDATA', 'column', 'FDAYID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'HR使用，1：工作日，2：休息日，3：法定节假日',
'user', @CurrentUser, 'table', 'T_ENG_WORKCALDATA', 'column', 'FDATESTYLE'
go
/*==============================================================*/
/* Index: IDX_ENG_WORKCALDATA_ID */
/*==============================================================*/
create index IDX_ENG_WORKCALDATA_ID on T_ENG_WORKCALDATA (
FID ASC
)
go

### T_ENG_WORKCALDATA(日历数据表)：键值定义

名称 | 代码 | 主要的
PK_ENG_WORKCALDATA | PK_ENG_WORKCALDATA | TRUE

### T_ENG_WORKCALDATA(日历数据表)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_ENG_WORKCALDATA_ID | IDX_ENG_WORKCALDATA_ID | FALSE | FALSE | FALSE | FALSE | FALSE | T_ENG_WORKCALDATA(日历数据表)

上一页

主页

下一页