行を 100 回挿入するコードがあります。問題は、私のコードが SQL Server 2008 R2 と 2012 では動作するが、2005 では動作しないことです。2005 でも動作させる必要があります。
これが私のコードです:
DECLARE @ctr as INT = 1
WHILE @ctr < 128
BEGIN
INSERT INTO DftRoleModulePermissions (
RoleId,
ModuleName,
CanView,
CanEdit,
IsActive,
UTCDateCreated,
UTCDateModified,
StampUserName
)
VALUES (
@ctr,
'Schedules',
1,
1,
1,
GetUTCDate(),
GetUTCDate(),
''
)
SET @ctr += 1
END