-1
私は、以下のSPを持っているが、それはMERGEを使用することが可能であるか、私は基本的な場合に一緒に行く必要がありますSQLでマージします。存在するよりも優れていますか?
create procedure Test
@DocumentTypeId int,
@PAdmissionID int,
@UMStatusID int,
@UserId int,
@DocumentType varchar(50)
as
Begin
Merge [dbo].Test T
Using (select DocumentTypeId,DocumentType from UMStatusToAdmissionLink where PAdmissionID = @PAdmissionID and UserID = @UserId) as S
On(@DocumentTypeId = S.DocumentTypeId and @DocumentType = S.DocumentType and T.PAdmissionID = S.AdmissionID)
When Matched
Then Update set UMStatusId = @UMStatusID;
End
私たちの環境がありEXISTS:レプリケーション、トラフィックの多くは、ハンドルの並行性をマージしますか?
どのDBサーバーを使用していますか? –
使用しているDBMSにタグを付けます。そのコードは製品固有です。 – jarlh