数据表:T_BAS_FLEXVALUESET(值集)

T_BAS_FLEXVALUESET(值集):描述

名称

T_BAS_FLEXVALUESET(值集)

代码

T_BAS_FLEXVALUESET

注释

弹性域值集

模型

BOS

主键

Key_1


T_BAS_FLEXVALUESET(值集):列规格定义

名称

代码

数据类型

长度

强制

注释

FID

FID

int

 

TRUE

 

编码

FNUMBER

nvarchar(30)

30

TRUE

 

值类型

FVALUETYPE

nvarchar(36)

36

TRUE

枚举类型,从T_META_FORMENUMITEM_L取值(存储枚举ID =“物料辅助属性类型”)
0:基础资料
1:辅助资料(如地址的值集分3部分,国家、地区、街道,国家值集的值类型就是辅助资料(在辅助资料里有所有国家列表))
2:自定义(如尺寸的值集可以是任意整数,不需要预先定义)

值来源

FVALUESOURCE

nvarchar(36)

36

FALSE

由值类型决定,如果是基础资料、辅助资料,则记录基础资料或辅助资料ID
若为自定义,则为空

数据类型

FDATATYPE

nvarchar(36)

36

TRUE

从枚举类型表取值(T_META_FORMENUMITEM_L “自定义维度数据类型”)

数据长度

FDATASTRMAXLEN

int

 

FALSE

 

小数位数

FDECIMALPLACES

smallint

 

FALSE

 

最小值

FMINIMUM

nvarchar(50)

50

FALSE

 

最大值

FMAXIMUM

nvarchar(50)

50

FALSE

 

创建人

FCREATORID

int

 

TRUE

 

创建日期

FCREATEDATE

datetime

 

TRUE

 

审核人

FAUDITORID

int

 

FALSE

 

审核日期

FAUDITDATE

datetime

 

FALSE

 

修改人

FMODIFIERID

int

 

FALSE

 

修改日期

FMODIFYDATE

datetime

 

FALSE

 

禁用人

FFORBIDDERID

int

 

FALSE

 

禁用日期

FFORBIDDATE

datetime

 

FALSE

 

数据状态

FDOCUMENTSTATUS

char(1)

1

TRUE

 

禁用状态

FFORBIDSTATUS

char(1)

1

TRUE

 

系统预设

FISSYSPRESET

char(1)

1

TRUE

 


T_BAS_FLEXVALUESET(值集):脚本代码

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

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

/*==============================================================*/
/* Table: T_BAS_FLEXVALUESET */
/*==============================================================*/
create table T_BAS_FLEXVALUESET (
FID int not null default 0,
FNUMBER nvarchar(30) not null default '',
FVALUETYPE nvarchar(36) not null default '',
FVALUESOURCE nvarchar(36) null,
FDATATYPE nvarchar(36) not null default '',
FDATASTRMAXLEN int null,
FDECIMALPLACES smallint null,
FMINIMUM nvarchar(50) null,
FMAXIMUM nvarchar(50) null,
FCREATORID int not null default 0,
FCREATEDATE datetime not null default getdate(),
FAUDITORID int null,
FAUDITDATE datetime null,
FMODIFIERID int null,
FMODIFYDATE datetime null,
FFORBIDDERID int null,
FFORBIDDATE datetime null,
FDOCUMENTSTATUS char(1) not null default 'A',
FFORBIDSTATUS char(1) not null default 'A',
FISSYSPRESET char(1) not null default '1',
constraint PK_BAS_FLEXVALUESET primary key (FID)
)
go

/*==============================================================*/
/* Index: IDX_BAS_FLEXVALUESET_FNUMBER */
/*==============================================================*/
create index IDX_BAS_FLEXVALUESET_FNUMBER on T_BAS_FLEXVALUESET (
FNUMBER ASC
)
go


T_BAS_FLEXVALUESET(值集):键值定义

名称

代码

主要的

Key_1

Key_1

TRUE


T_BAS_FLEXVALUESET(值集):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_BAS_FLEXVALUESET_FNUMBER

IDX_BAS_FLEXVALUESET_FNUMBER

FALSE

FALSE

FALSE

FALSE

FALSE

T_BAS_FLEXVALUESET(值集)