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