MFG制造

## 数据表：T_ENG_WORKCALFULLDATA(日历完整数据表)

### T_ENG_WORKCALFULLDATA(日历完整数据表)：描述

名称 | T_ENG_WORKCALFULLDATA(日历完整数据表)
代码 | T_ENG_WORKCALFULLDATA
注释 | 本表包含标准日历数据以及自定义个性化日历数据，实际业务应用中，只需要关联此表即可，因为与组织或者部门有关联的日历，都从在此表里生成一份数据。
模型 | MFG制造
主键 | PK_ENG_WORKCALFULLDATA

### T_ENG_WORKCALFULLDATA(日历完整数据表)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
主键 | 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 |
是否个性化过 | FISCUSTOM | char(1) | 1 | FALSE |
计量单位 | FUNITID | int |  | FALSE |
标准日产量 | FQUOTADAILYOUTPUT | decimal(23,10) | 23 | TRUE |
计划日产量 | FACTUALDAILYOUTPUT | decimal(23,10) | 23 | TRUE |

### T_ENG_WORKCALFULLDATA(日历完整数据表)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_ENG_WORKCALFULLDATA')
and name = 'IDX_ENG_WCFULLDATA_ID'
and indid > 0
and indid < 255)
drop index T_ENG_WORKCALFULLDATA.IDX_ENG_WCFULLDATA_ID
go
if exists (select 1
from sysobjects
where id = object_id('T_ENG_WORKCALFULLDATA')
and type = 'U')
drop table T_ENG_WORKCALFULLDATA
go
/*==============================================================*/
/* Table: T_ENG_WORKCALFULLDATA */
/*==============================================================*/
create table T_ENG_WORKCALFULLDATA (
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,
FISCUSTOM char(1) null default '0',
FUNITID int null,
FQUOTADAILYOUTPUT decimal(23,10) not null default 0,
FACTUALDAILYOUTPUT decimal(23,10) not null default 0,
constraint PK_ENG_WORKCALFULLDATA primary key (FENTRYID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'工作日的日期按排序由小到大编号，非工作日的一率为0',
'user', @CurrentUser, 'table', 'T_ENG_WORKCALFULLDATA', 'column', 'FDAYID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'HR使用，1：工作日，2：休息日，3：法定节假日',
'user', @CurrentUser, 'table', 'T_ENG_WORKCALFULLDATA', 'column', 'FDATESTYLE'
go
/*==============================================================*/
/* Index: IDX_ENG_WCFULLDATA_ID */
/*==============================================================*/
create index IDX_ENG_WCFULLDATA_ID on T_ENG_WORKCALFULLDATA (
FID ASC
)
go

### T_ENG_WORKCALFULLDATA(日历完整数据表)：键值定义

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

### T_ENG_WORKCALFULLDATA(日历完整数据表)：索引定义

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

上一页

主页

下一页