5
运行此查询时,出现错误,任何想法为什么?数据类型为tinyint,value = -1的算术溢出错误
select ISNULL(NULLIF(0,0), -1)
错误:
用于数据类型TINYINT消息220,级别16,状态2,行1
算术溢出错误,值= -1。
编辑 - 另一个例子:
select ISNULL(NULLIF(0.0,0.0), 1.0)
消息8115,级别16,状态8,行1 算术溢出错误转换数字数据类型数值。