本文介绍了在SQL Server中将varchar转换为bigint时发生转换错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

HI,



select ISNUMERIC('149972,')

out put:
1

select ISNUMERIC('149972=')





out put:
0



在这里先出来显示1,然后再出来显示0

是吗,是否也包含在int中

谢谢
ramesh.m



here in first out put it show 1 and second out put it show 0

is it , is also include in int or not

Thanks
ramesh.m

推荐答案


当输入表达式的计算结果为有效的数值数据类型时,ISNUMERIC返回1;否则返回0.

ISNUMERIC returns 1 when the input expression evaluates to a valid numeric data type; otherwise it returns 0.

表达式中的"="使其成为无效的数字.

The ''='' in the expression makes it a invalid numeric.


这篇关于在SQL Server中将varchar转换为bigint时发生转换错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-31 19:19