4
在MS SQL Server 2005中,如果在INSERT期间遇到“将算术溢出错误转换为数字类型数字的问题”,是否可以发现哪个列的输入值导致错误?T-SQL算术溢出:哪一列?
似乎有一些类似的转换错误,不报告哪一列引发了麻烦。这使得在巨大的查询中修复错误非常困难。有没有其他方法可以解决这个问题?
在MS SQL Server 2005中,如果在INSERT期间遇到“将算术溢出错误转换为数字类型数字的问题”,是否可以发现哪个列的输入值导致错误?T-SQL算术溢出:哪一列?
似乎有一些类似的转换错误,不报告哪一列引发了麻烦。这使得在巨大的查询中修复错误非常困难。有没有其他方法可以解决这个问题?
据我所知,不,你不能得到错误信息,告诉你哪个列失败。但是,如果你知道你在插入什么,你应该能够找到错误的位置。 为什么不把表格结构和插入查询。
谢谢,我确实可以找到手动找到问题字段(虽然这是在一个Web应用程序的上下文,这使得它更乏味);我应该不得不打扰,这似乎很荒谬。 – Mentat 2009-04-14 14:26:31
它用来发生在我身上,但与二进制或字符串数据截断 – 2009-04-13 15:15:32