Declare @TalentId nvarchar(10),????@JobTalentPoolId nvarchar(20)??SET NOCOUNT ON;??begin tran??Declare JobCollentTalentId Cursor? for??select TalentId,JobTalentPool.TalentPoolId from JobTalentPool where CreatorId=@FromUserId??open JobCollentTalentId??fetch? next from JobCollentTalentId into @TalentId,@JobTalentPoolId??while @@FETCH_STATUS=0??begin????if(not exists(select * from JobTalentPool where CreatorId=@ToUserId and TalentId=@TalentId))????begin?????update JobTalentPool set CreatorId=@ToUserId where JobTalentPool.TalentPoolId=@JobTalentPoolId????end???end??update Jobs set UserId=@ToUserId where UserId=@FromUserId ??delete? from CompanyUsers where CompanyId=@CompanyId and PositionId in (select PositionId From Positions where UserId=@FromUserId)??if(@@ERROR>0)??begin???RAISERROR(50001, 16, 1, '刪除出錯(cuò),請(qǐng)重試!')???rollBack ???return -1??end??commit tran??return 0
這個(gè)存儲(chǔ)過(guò)程一直執(zhí)行,保服務(wù)器超時(shí)錯(cuò)誤,到底什么原因望指教..
數(shù)據(jù)庫(kù)問(wèn)題急急急急急急急
qq_遁去的一_1
2018-12-07 04:49:33