升级报错: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
对我有用
没有帮助