这两天遇到一个非常奇怪的问题,给人的感觉有点匪夷所思,如下所示,在更新一个表的统计信息时,会遇到“遇到以零作除数错误”,本来这个错误是属于数学错误,但是居然出现在更新统计信息的SQL语句里面
UPDATE STATISTICS [dbo].[FIInspectFabric] SAMPLE 20 PERCENT;
消息 8134,级别 16,状态 1,第 1 行
遇到以零作除数错误。
UPDATE STATISTICS [dbo].[FIInspectFabric] WITH FULLSCAN;
消息 8134,级别 16,状态 1,第 1 行
遇到以零作除数错误。
如果我更新统计信息的SQL语句不带参数,则会执行成功。如下所示
STATISTICS [dbo].[FIInspectFabric];