刷新单个枚举转载

本文介绍了通过SQL语句刷新数据库枚举的具体步骤,包括修改枚举FullName、更新CreatedBy及ModifiedBy用户信息等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(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' 时间是可以随便设置的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值