【发布时间】:2010-04-12 20:06:20
【问题描述】:
我有这个值'0310D45'
在转换为 bigint 之前,我使用 isumeric 来检查值是否为数字。不幸的是,这个值通过了数字检查。所以我的查询失败了:
Msg 8114, Level 16, State 5, Line 3
Error converting data type varchar to bigint.
处理这个问题的最简单方法是什么。我正在考虑使用 charindex,但我必须检查所有 26 个字母。
是否有我没有看到的简单解决方案?我真的不想创建用户定义的函数。
谢谢
【问题讨论】:
标签: sql sql-server sql-server-2005