<p>2.游标循环</p>
讯享网
Create table WS_Student
(
[Id] int primary key not null,
[My_Cocode] [int],
[My_SCocode] [int],
[userId] [bigint],
[SetCName] varchar NULL,
[SetEName] varchar NULL,
[SetPcode] varchar NULL,
[SetScode] varchar NULL,
[SetValue] varchar NULL,
[SetSql] varchar NULL,
[Sort] [Int] NULL,
[IsTurnOn] [bit] NULL,
[IsSystem] [bit] NULL,
[Remarks] varchar NULL,
[CreatedUserId] [bigint] NULL,
[CreatedUserName] varchar NULL,
[CreatedTime] [datetime] NULL,
[UpdatedUserId] [bigint] NULL,
[UpdatedUserName] varchar NULL,
[UpdatedTime] [datetime] NULL,
[IsDeleted] [bit] NULL
)
INSERT INTO WS_Student VALUES(1,,,0,‘是否学生’,‘是否学生’,‘WS_Student’,
‘WS_Student_IsStudent’,‘1’,null,1,1,1,‘是否学生’,,‘shil’,GETDATE(),,‘shil’,GETDATE(),0)


这里的 WS_Student2 按照上面方法再创建一个即可
–循环遍历修改记录–
DECLARE @i int;
DECLARE @Name nvarchar(50);
DECLARE @id int;
SET @i=1;
declare WS_Student_cursor cursor
for(SELECT userId,SetCName from WS_Student2)
open WS_Student_cursor
fetch next from WS_Student_cursor into @id ,@Name
while @@FETCH_STATUS=0
BEGIN
INSERT INTO WS_Student VALUES((userId,,,0,‘是否学生2’,‘是否学生2’,‘WS_Student’,
‘WS_Student_IsStudent2’,‘1’,null,1,1,1,‘是否学生2’,,‘shil’,GETDATE(),,‘shil’,GETDATE(),0)
fetch next from WS_Student_cursor into @id ,@Name
END
close WS_Student_cursor
deallocate WS_Student_cursor

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/150354.html