违反PRIMARY KEY约束错误SQL

问题描述

| 这是代码
BEGIN TRANSACTION

INSERT INTO [cresql].[dbo].[AR_Transactions] 
       (DateTime,Dirty,Store_ID,Trans_Type,Cashier_ID,CustNum,Trans_Amount,Prev_Cust_Balance) 
    SELECT   
       DATEADD(MINUTE,-30,Getdate()),1,1001,\'C\',100199,-Acct_Balance,Acct_Balance 
    FROM  
       [cresql].[dbo].[Customer] 
    WHERE 
       Acct_Balance <> 0  

UPDATE [cresql].[dbo].[Customer] 
SET Acct_Balance = -500 
WHERE Acct_Balance <> 0  

COMMIT TRANSACTION
但我收到此错误   讯息2627,第14级,州1,第3行   违反了PRIMARY KEY约束\'pkAR_Transactions \'。不能   在对象\'dbo.AR_Transactions \'中插入重复键。   该语句已终止。 我不是SQL专业人士...任何想法我做错了     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)