MFG制造

## 数据表：T_ENG_WORKCAL(日历)

### T_ENG_WORKCAL(日历)：描述

名称 | T_ENG_WORKCAL(日历)
代码 | T_ENG_WORKCAL
注释 | 定义具体组织，部门等所使用的工作日历
模型 | MFG制造
主键 | PK_ENG_WORKCAL

### T_ENG_WORKCAL(日历)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
主键 | FID | int |  | TRUE |
交易类型码 | FFORMID | varchar(36) | 36 | FALSE |
编码 | FNUMBER | nvarchar(80) | 80 | FALSE |
日历规则内码 | FWORKCALRULEID | int |  | FALSE |
使用对象类型 | FCALUSERTYPE | varchar(36) | 36 | FALSE | 特性日历所用字段，参见视图：v_MFG_CalendarUserType
使用对象内码 | FCALUSERID | int |  | FALSE | 特性日历所用字段
标准日历内码 | FSTDCALID | int |  | FALSE | 特性日历所用，关联的标准日历内码
数据状态 | FDOCUMENTSTATUS | char(1) | 1 | FALSE |
禁用状态 | FFORBIDSTATUS | char(1) | 1 | FALSE |
创建组织 | FCREATEORGID | int |  | FALSE |
使用组织 | FUSEORGID | int |  | FALSE |
创建人 | FCREATORID | int |  | FALSE |
创建日期 | FCREATEDATE | DATETIME |  | FALSE |
修改人 | FMODIFIERID | int |  | FALSE |
修改日期 | FMODIFYDATE | DATETIME |  | FALSE |
审核人 | FAPPROVERID | int |  | FALSE |
审核日期 | FAPPROVEDATE | DATETIME |  | FALSE |
禁用人 | FFORBIDDERID | int |  | FALSE |
禁用日期 | FFORBIDDATE | DATETIME |  | FALSE |
系统预设 | FISSYSTEMSET | char(1) | 1 | FALSE |
组织识别字段 | FMASTERID | int |  | FALSE |

### T_ENG_WORKCAL(日历)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_ENG_WORKCAL')
and name = 'IDX_ENG_WORKCAL_DATE'
and indid > 0
and indid < 255)
drop index T_ENG_WORKCAL.IDX_ENG_WORKCAL_DATE
go
if exists (select 1
from sysindexes
where id = object_id('T_ENG_WORKCAL')
and name = 'IDX_ENG_WORKCAL_NUMBER'
and indid > 0
and indid < 255)
drop index T_ENG_WORKCAL.IDX_ENG_WORKCAL_NUMBER
go
if exists (select 1
from sysobjects
where id = object_id('T_ENG_WORKCAL')
and type = 'U')
drop table T_ENG_WORKCAL
go
/*==============================================================*/
/* Table: T_ENG_WORKCAL */
/*==============================================================*/
create table T_ENG_WORKCAL (
FID int not null default 0,
FFORMID varchar(36) null,
FNUMBER nvarchar(80) null,
FWORKCALRULEID int null,
FCALUSERTYPE varchar(36) null,
FCALUSERID int null,
FSTDCALID int null default 0,
FDOCUMENTSTATUS char(1) null,
FFORBIDSTATUS char(1) null,
FCREATEORGID int null,
FUSEORGID int null,
FCREATORID int null,
FCREATEDATE DATETIME null,
FMODIFIERID int null,
FMODIFYDATE DATETIME null,
FAPPROVERID int null,
FAPPROVEDATE DATETIME null,
FFORBIDDERID int null,
FFORBIDDATE DATETIME null,
FISSYSTEMSET char(1) null,
FMASTERID int null,
constraint PK_ENG_WORKCAL primary key (FID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'特性日历所用字段，参见视图：v_MFG_CalendarUserType',
'user', @CurrentUser, 'table', 'T_ENG_WORKCAL', 'column', 'FCALUSERTYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'特性日历所用字段',
'user', @CurrentUser, 'table', 'T_ENG_WORKCAL', 'column', 'FCALUSERID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'特性日历所用，关联的标准日历内码',
'user', @CurrentUser, 'table', 'T_ENG_WORKCAL', 'column', 'FSTDCALID'
go
/*==============================================================*/
/* Index: IDX_ENG_WORKCAL_NUMBER */
/*==============================================================*/
create index IDX_ENG_WORKCAL_NUMBER on T_ENG_WORKCAL (
FNUMBER ASC,
FUSEORGID ASC
)
go
/*==============================================================*/
/* Index: IDX_ENG_WORKCAL_DATE */
/*==============================================================*/
create index IDX_ENG_WORKCAL_DATE on T_ENG_WORKCAL (
FCREATEDATE ASC
)
go

### T_ENG_WORKCAL(日历)：键值定义

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

### T_ENG_WORKCAL(日历)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_ENG_WORKCAL_NUMBER | IDX_ENG_WORKCAL_NUMBER | FALSE | FALSE | FALSE | FALSE | FALSE | T_ENG_WORKCAL(日历)
IDX_ENG_WORKCAL_DATE | IDX_ENG_WORKCAL_DATE | FALSE | FALSE | FALSE | FALSE | FALSE | T_ENG_WORKCAL(日历)

上一页

主页

下一页