【发布时间】:2009-05-26 18:38:04
【问题描述】:
我进行导入并将列转换为其他数据类型。在导入期间,我检查是否可以将存储在列中的值转换为目标数据类型。如果没有,我会设置一个默认值,例如我将字符串转换为 int,当我无法转换字符串时,我插入 -1。
此时,如果我可以将错误条目记录到单独的表中,那就太好了,例如而不是可解析的字符串 '1234' 'xze' 到达,所以我将 -1 放入目标表并将 'xze' 放入日志表。 使用 (T-)SQL 可以做到这一点吗?
干杯,
安德烈亚斯
【问题讨论】:
-
我们在谈论多少行?每次导入几十个还是上千个?
标签: sql sql-server-2005 tsql error-handling