百科问答

百科问答 国内资讯 公司资讯 政策法规 培训资料 产品下载

用友t+升级报错:已在列上绑定了 DEFAULT

发布时间:2025-7-8 

特价活动:>>>> 用友U8、T6、T+、T3软件产品4折优惠,畅捷通T+cloud、好会计、好业财、好生意云产品8折优惠,另有话费赠送。

 

【问题现象】

升级报错:“错误信息:SQL 脚本: 15.000.000.0005

DATA_DSTR_RE_Mix_NL-16678 出错:已在列上绑定了 DEFAULT。”


【解决方案】


备份好账套,在账套库中执行以下脚本,执行完毕后,再升级。注意:执行脚本时别选错账套


declare @tablename varchar(100),@columnname


varchar(100),@tab

varchar(100)


set @tablename =

'RE_Retail_b'


set @columnname =

'iscancel'


declare @defname varchar(100)


declare @cmd varchar(100)


select @defname =

name from sysobjects so


join sysconstraints sc

on so.id = sc.constid where


object_name(so.parent_obj) =@tablename

and


so.xtype ='d' and sc.colid = (select colid from syscolumns


where id = object_id(@tablename) and name


=@columnname)


select @cmd = 'alter table ' + @tablename


+' drop constraint ' + @defname


if @cmd is

null


print 'no default constraint to drop'


exec(@cmd)


Go

方法2、如果脚本执行不成功,进入数据库软件的【企业管理器】-找到表“RE_Retail_b”,点击【约束】,找到约束名“DF__RE_Retail__iscan__64B800F4”,鼠标点击右键-删除。

注意:不同的账套库,约束名不一样,但是前半部分是一致的“DF__RE_Retail__iscan__XXXXX”。

方法3、如果方法1,方法2操作均不成功,进入数据库软件的【企业管理器】-找到表“RE_Retail_b”,点击【约束】,找到约束名“DF__RE_Retail__iscan__64B800F4”,鼠标点击右键-点击【编写约束脚本为】-【DROP到】-【新查询编辑器窗口】

自动生成删除约束的sql语句,点击左上角【执行】按钮,删除约束。




      以上操作切记一定要做好数据备份工作,如无法独立完成,请咨询免费客服提供支持协助!   

      我们的一切源于为客户创造价值!用友将继续通过构建领先的商业创新平台——用友软件‍客服热线:400-665-0028深化行业化方案与场景化应用,为千行百业提供随需而用的企业云服务和无处不在的数智价值!

X畅捷通软件官方正版.用友软件.企业云服务

截屏,微信识别二维码

客服QQ:5151867

(点击QQ号复制,添加好友)