1
5
您没有指定SQL Server版本或行数。
对于sql2005+添加
退换商品 (5 row(s) affected) Col1 Col2 ----------- ---------- 1 1 2 2 3 3 Msg 245, Level 16, State 1, Line 23 Conversion failed when converting the varchar value '4A' to data type int. |
2
6
不幸的是,这个错误是一个严重的痛苦,并且没有简单的方法来解决它。当我在过去遇到它的时候,我总是不得不对一组列进行评论,直到找到罪魁祸首。 另一种方法可能是在T-SQL中使用isnumeric()函数来尝试查找罪犯。假设目标表中的每一列都是数字(如果不是,则相应地进行调整),您可以尝试这样做:
这将公开包含非数字值的行,并应使其非常清楚地显示在哪个列中。我知道这很乏味,但至少它可以帮助你找到实际的价值,除了引起麻烦的专栏之外。 |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
SoT · SQL Server中求和函数的工作方式 2 年前 |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |