Ниже мой запрос на вставку, дублирование не происходит во всех вставленных, но это произошло в некоторых случаях, и я не могу найти найти ошибку, и я был застрял в это в течение одной недели, пожалуйста, помогите мнеблокировать повторяющиеся записи во время вставки
INSERT INTO Lgen_KYCApprvlDoc
(
Cust_FK,CustCode,PrpslNo,Doc_FK,
RecdDt,RecdBy,DocRefNo,DocRefDt,DocValue,
DocVldUpto,Remarks,DocStage,DocStat,SentFlag,
KYCID,CrtdDt,CrtdBy,LstModDt,LstModBy,ApprvdDt,
ApprvdBy,Mandatory,Validity,DocVerifiedStatus
)
select hdnCustomerId,txtCustId,NULL,Pk,
Nullif(b.ReceivedDate,'') As ReceivedDate,
b.ReceivedBy,b.DocRefNo,
Nullif(b.DocIssuedDate,'') As DocIssuedDate,b.DocValue,
Nullif(B.ValidUpto,'') As
ValidUpto,
b.Remarks,b.strdocstage,b.strdocStatus,NULL,b.hdnCboType,
b.SysDate,b.Userid,b.SysDate,b.Userid,
NULL,NULL,NULL,NULL,NULL
From #Lgen_KYCTable b
Left Outer Join Lgen_KYCApprvlDoc A With(Nolock)
On a.CustCode=B.txtCustid and A.Doc_FK=b.PK
Where B.Strdocstatus='R' and A.PK_Id Is Null
показать нам свою структуру таблицы или отметить свой основной столбец ключа или Удостоверение ... – Sankar
Вы используете MySQL или MS SQL Server? (Некоторый продукт специфический код есть ...) – jarlh
\t Идентичности Seed \t \t Increment Не для репликации PK_Id \t 0 Pk_id это мой стиль Колонок и дублирование не произошли в Pk_id, но все остальные данные становятся Дублированными и я используя SQL Server 2010 – Sankar