テーブルにダンプデータを挿入できるこのスクリプトを作成しました。この SPROC を実行して @N を挿入すると、SPROC が無限に実行されます。
私が間違っていることを考えてください。
CREATE PROCEDURE CreateSampleData
@N INT
AS
DECLARE @row INT
SET @row = 1
DECLARE @randomGuid VARCHAR(36)
DECLARE @randomText VARCHAR
WHILE @row <= @N
BEGIN
-- Set Random Values
SET @randomText = (SELECT LEFT(Cast(Newid() AS VARCHAR(36)), 20))
SET @randomGuid = Newid()
INSERT INTO [XXX].[dbo].[YYY]
([Id],
[eventid],
[eventtitle],
[day number],
[day],
[datetimestart],
[datetimeend],
[location],
[staff],
[uniquestudentreference],
[reminder])
VALUES ( @randomGuid,
@randomText,
@randomText,
'2',
'Monday',
'08:50:00',
'10:50:00',
@randomText,
@randomText,
'Silvia',
'n' )
END
GO