我想处理我的CONVERT(real, var)
语句,以防输入错误,例如“gg”。如您所知,当您尝试运行CONVERT(real, 'gg')
时,它会给出语法错误。我该如何处理并防止程序停止?
最佳答案
当数据类型兼容时,Convert()
函数起作用。字符串不能转换为数字,在这种情况下是真实的。因此,最好先使用IF
条件,然后再转换为real
,以检查输入值是数字字符串还是字符串。
关于sql - Sybase运行时错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5880579/