当前位置:网站首页 > SQL数据库编程 > 正文

sqlserver 循环语句(sqlserverfor循环)



2.游标循环

Create table WS_Student
(
      [Id] int primary key not null,
    [My_Cocode] [int],
    [My_SCocode] [int],
    [userId] [bigint],
    [SetCName] [varchar](50) NULL,
    [SetEName] [varchar](50) NULL,
    [SetPcode] [varchar](50) NULL,
    [SetScode] [varchar](50) NULL,
    [SetValue] [varchar](50) NULL,
    [SetSql] [varchar](500) NULL,
    [Sort] [Int] NULL,
    [IsTurnOn] [bit] NULL,
    [IsSystem] [bit] NULL,
    [Remarks] [varchar](50) NULL,
    [CreatedUserId] [bigint] NULL,
    [CreatedUserName] [varchar](50) NULL,
    [CreatedTime] [datetime] NULL,
    [UpdatedUserId] [bigint] NULL,
    [UpdatedUserName] [varchar](50) 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
















到此这篇sqlserver 循环语句(sqlserverfor循环)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • mysql主键设计原则(mysql主键原理)2025-06-30 11:00:09
  • MySQL增删改查(MySQL增删改查命)2025-06-30 11:00:09
  • sql文件怎么导入mysql5.7(sql文件怎么导入sql server)2025-06-30 11:00:09
  • mysql主从主键冲突(mysql主从常见问题)2025-06-30 11:00:09
  • mysql导入sql文件(mysql导入sql文件过大自动断开)2025-06-30 11:00:09
  • sql文件导入数据库报错(sql导入数据错误)2025-06-30 11:00:09
  • 使用pymysql连接数据库(pymysql连接数据库失败)2025-06-30 11:00:09
  • mysql导入sql文件跳过错误(mysql导入sql文件报错)2025-06-30 11:00:09
  • sql写循环语句(sql循环函数)2025-06-30 11:00:09
  • sqlldr readsize最大值(sql in最大值)2025-06-30 11:00:09
  • 全屏图片