Sql server 2008 SQL Server:违反主键约束无法插入重复键

Sql server 2008 SQL Server:违反主键约束无法插入重复键,sql-server-2008,Sql Server 2008,我试图将重复的值插入到具有外键约束的表中,但我真正的挑战是将导致的值捕获到catch块中,并将其作为输出参数返回 所以,如果可能的话,你们能告诉我吗 提前感谢。请告诉我们有关如何插入数据的更多详细信息。在程序中?通过申请?循环?在触发器中。。。。在使用while循环的过程中。尝试此方法并使用replace从错误消息中删除不需要的部分。它将在错误消息中显示可能的重复项。捕获副本。 BEGIN TRY insert into primary_keyed_table END TRY BEGIN

我试图将重复的值插入到具有外键约束的表中,但我真正的挑战是将导致的值捕获到catch块中,并将其作为输出参数返回

所以,如果可能的话,你们能告诉我吗


提前感谢。

请告诉我们有关如何插入数据的更多详细信息。在程序中?通过申请?循环?在触发器中。。。。在使用while循环的过程中。尝试此方法并使用replace从错误消息中删除不需要的部分。它将在错误消息中显示可能的重复项。捕获副本。
BEGIN TRY 
insert into primary_keyed_table 
END TRY

BEGIN CATCH
  select error_message()
  select REPLACE (error_message(),'Violation of primary key.....','')
END CATCH