0
삽입 쿼리를 실행하는 동안 끝없는 무한 루프가 발생합니다. 결코 끝나지 않습니다. 다음은이 차단 문제가 아니라 루프 것을SQL 쿼리의 무한 루프
ALTER proc [dbo].[InsertNomineeImage]
@UserId int,
@ContestId int,
@ImagePath varchar(150),
@Name varchar(50),
@Description varchar(500)
As
BEGIN
Begin TRY
BEGIN TRAN
Declare @Id as int
insert into UserImages(UserId,ImagePath,Name,Description,IsActive)
values(@UserId,@ImagePath,@Name,@Description,'False')
set @Id=SCOPE_IDENTITY();
Insert into UserContestImages(UserId,ContestId,UserImage,ParticipationDate,IsActive)
values (@UserId,@ContestId,@Id,GETDATE(),'False')
COMMIT TRAN
END TRY
BEGIN CATCH
IF @@ERROR > 0
ROLLBACK TRAN
END CATCH
End
루프는 어디에 있습니까? 내가보기에는 두 개의 간단한 insert 문만 있습니다. – dan1111
실제로 발생하는 것은 무엇입니까? 이 SP를 실행하면 결코 반환되지 않습니까? dan1111'SCOPE_IDENTITY' @ –
() 함수 –