如何从“插入选择...”语句中识别失败的记录

时间:2015-03-25 10:41:39

标签: sql sql-server database

我有这样的查询 -

insert into [EPDIT_Prov_Master](    
[provider_id]
      ,[run_cd]
      ,[data_src_txt]
      ,[provider_type_cd]
      ,[rec_add_dts]
      ,[rec_upd_dts]
      ,rec_created_by_ind
      ,rec_upd_by_ind)
select distinct    
provider_id,
@runcode as a
,@datasource as b,
par_ind,
GETDATE(),
GETDATE()
,@createdby
,@createdby
from [epdb_master_staging] t

是否可以获取因数据类型不匹配等任何类型的错误而无法插入的记录。

提前致谢

1 个答案:

答案 0 :(得分:0)

插入是原子操作。因此,要查找此类错误,您必须一次插入一行。