SQL Server 2005问题:
我正在进行一项数据转换项目,需要将80k+行从一个表移动到另一个表。当我运行TSQL时,会出现各种与转换类型有关的错误。是否有办法找出导致错误的行?
=====================
更新:
我正在执行INSERT INTO TABLE1 (...) SELECT ... FROM TABLE2 Table2只是一堆varchar字段,而TABLE1具有正确的类型。
此脚本将被放入sproc中,并从SSIS包中执行。 SSIS包首先将5个大型平面文件导入TABLE2。
以下是示例错误消息:“将char数据类型转换为datetime数据类型导致超出范围的datetime值。”
有许多日期字段。在TABLE2中,有类似于“02/05/1075”的出生日期数据值。我想检查每个导致错误的行,以便我可以向负责坏数据的部门报告,以便他们可以进行更正。