首页 T+ 产品升级 升级报错:16.000.000.0175 DATA_DPRD_SA_Search_NL-33082 出错:不能将值 NULL 插入列 'planid'

升级报错:16.000.000.0175 DATA_DPRD_SA_Search_NL-33082 出错:不能将值 NULL 插入列 'planid'


【问题现象】

升级报错:错误信息:SQL 脚本: 16.000.000.0175 DATA_DPRD_SA_Search_NL-33082 出错:不能将值 NULL 插入列 'planid',表 'UFTData229584_454084.dbo.EAP_SearchPlanItem_Ext';列不允许有 Null 值。INSERT 失败。

【问题原因】

销售毛利表和销售排行榜,高级查询对应的方案不是默认方案导致

 

【解决方案】

切记备份好账套!再执行以下脚本,执行完后再去升级。


update [EAP_SearchPlanInfo_Ext] set IsDefault = 1

 

where id in (

 

 SELECT [ID]

 

 FROM [EAP_SearchPlanInfo_Ext]

 

 where id in (

 

 SELECT  [id]

 

 FROM [EAP_SearchPlanInfo_Ext]

 

 WHERE [IsSystem] = 1

 

    AND [UserId] IS NULL

 

    AND [SearchStyle] = 2

 

    and [SearchId] in (

 

 SELECT [ID]

 

 FROM [EAP_SearchInfo_Ext]

 

 WHERE [Name] = 'SA_SaleOrderRankRpt' or Name = 'SA_GrossProfitAnalysisRpt'

 

))

 

)

作者:张希文 |  时间:2022年09月20日 17:30


对我有用 对我有用
没有帮助 没有帮助