sql server – 检查是否可以进行转换

前端之家收集整理的这篇文章主要介绍了sql server – 检查是否可以进行转换前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下代码将nvarchar转换为整数:
cast(@value as int)

但是我无法控制参数@value,因此代码可能会失败.有没有办法检查演员是否可能在演员之前?

解决方法

那么在sql Server 2012中,您可以使用新的 TRY_CAST(),但是对于sql Server 2008,您应该可以使用 ISNUMERIC(),然后对不通过该测试的值进行处理.

猜你在找的MsSQL相关文章