所以我只花了5个小时来解决一个问题,原因不仅是旧的不可靠, ISNUMERIC
而且看起来我的问题只出现在UDF中ISNUMERIC
声明WITH SCHEMABINDING
并在存储过程中被调用(我有很多要将其提炼成测试用例的工作,但我的第一个需要是用可靠的东西替换它.
关于良好,有效的替代品的任何建议ISNUMERIC()
.显然,真正需要的是变化int
,money
等等,但什么是使用(最好是在T-SQL,因为在这个项目上,我仅限于SQL Server的人,因为这是一个高容量的SQL服务器到SQL Server数据处理任务)?