(1)、首先,修改如下语句(注意中间的是“.”而不是“::”):
select @FN='UFIDA.U9.CBO.HR.Operator.OperatorTypeEnum' --此处只需填入你要更新的枚举FullName
(2)、其次,使用:select * from UBF_Sys_ExtEnumType 到将要刷新的数据库中查询,看CreatedBy、ModifiedBy有哪些用户,在此,我查询到的是
u9admin,在刷新单个枚举的SQL语句中,修改如下语句中的相关信息:
--下面为插入最新数据
insert into ubf_sys_extenumtype
select local_id as id,'20101210','Leo','20101210','Leo',0,fullname as code,isextend,id as uid,0
from ubf_md_class where Local_ID = @ClsID
修改为:
--下面为插入最新数据
insert into ubf_sys_extenumtype
select local_id as id,'20101218','u9admin','20101218','u9admin',0,fullname as code,isextend,id as uid
from ubf_md_class where Local_ID = @ClsID
其中:第一个u9admin是CreatedBy,第二个是ModifiedBy。
(3)、再次,使用:select * from ubf_sys_extenumvalue 到将要刷新的数据库中查询,看CreatedBy、ModifiedBy用户有哪些,在此,我查询到的是
U9TESTER,在刷新单个枚举的SQL语句中,修改如下语句中的相关信息:
insert into ubf_sys_extenumvalue
select a.local_id as id,'20101210','Leo','20101210','Leo',0,a.[Local_Class_ID] as ExtEnumType ,
修改为:
insert into ubf_sys_extenumvalue
select a.local_id as id,'20101218','U9TESTER','20101218','U9TESTER',0,a.[Local_Class_ID] as ExtEnumType ...
其中:第一个'U9TESTER'是CreatedBy,第二个是ModifiedBy。
对于以上两点,'CreatedOn'、'ModifiedOn' 时间是可以随便设置的。