简单使用游标插入数据
程序员文章站
2023-11-22 12:25:22
简单使用游标插入数据
--创建数据库
create proc insertstudent
as
--定义所需要的变量
declar...
简单使用游标插入数据
--创建数据库 create proc insertstudent as --定义所需要的变量 declare @schoolid int declare @classid int declare @studentid int declare @idnumber int --条件判断时需要 begin --创建游标 declare feeinsertstudent cursor for select stuid,schid,clasid from t_school --打开游标 open feeinsertstudent --从游标里取出数据给 变量 赋值 fetch next from feeinsertstudent into @schoolid,@classid,@studentid --判断有标的状态 while @@fetch_status=0 begin --为变量赋值 set @idnumber=(select count(*) from t_leaveschool where studentid=@studentid and schoolid=@schoolid and classid=@classid) if(@idnumber=0) --判断 begin insert into t_leaveschool(studentid,classid,schoolid) values( @studentid,@classid,@studentid) end fetch next from feeinsertstudent into @schoolid,@classid,@studentid end close feeinsertstudent --关闭游标 deallocate feeinsertstudent --撤销游标 end
推荐阅读
-
navicat中创建存储过程、触发器和使用游标的简单实例(图文)
-
Pandas数据处理(几个简单函数使用掌握)
-
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
-
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
-
条件数据库Android:sqllite的简单使用
-
Oracle 数据 使用游标
-
asp.net 使用SqlBulkCopy极速插入数据到 SQL Server
-
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
-
codeigniter使用技巧批量插入数据实例方法分享
-
PHP面向对象的使用教程 简单数据库连接