简单实用游标更改数据
2013-09-06 22:28
225 查看
alter proc updateStudent
@id int,
@id2 int
as
declare @SchoolID int
declare @ClassID int
declare @StudentID int
declare @IDNumber int
declare @IDAAA int
begin
declare FeeInsertStudent cursor for
select stuID,SchID,ClasID from T_School where ID=@id
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)
set @IDAAA=(select COUNT(*) from T_LeaveSchool where ID=@id2)
if(@IDNumber!=0)
if(@IDAAA!=0)
begin
update T_LeaveSchool set StudentID=@StudentID,ClassID=@ClassID,SchoolID=@StudentID where ID=@id2
end
fetch next from FeeInsertStudent into @SchoolID,@ClassID,@StudentID
end
close FeeInsertStudent
deallocate FeeInsertStudent
end
@id int,
@id2 int
as
declare @SchoolID int
declare @ClassID int
declare @StudentID int
declare @IDNumber int
declare @IDAAA int
begin
declare FeeInsertStudent cursor for
select stuID,SchID,ClasID from T_School where ID=@id
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)
set @IDAAA=(select COUNT(*) from T_LeaveSchool where ID=@id2)
if(@IDNumber!=0)
if(@IDAAA!=0)
begin
update T_LeaveSchool set StudentID=@StudentID,ClassID=@ClassID,SchoolID=@StudentID where ID=@id2
end
fetch next from FeeInsertStudent into @SchoolID,@ClassID,@StudentID
end
close FeeInsertStudent
deallocate FeeInsertStudent
end
相关文章推荐
- 简单实用游标更改数据
- 简单使用游标更改数据
- 两个Select互换数据,简单实用
- 总结几种简单实用的数据恢复技巧
- 简单实用Handler传递数据并且更新UI界面
- zw版_Halcon图像交换、数据格式、以及超级简单实用的DIY全内存计算.TXT
- 【ORACLE】一个简单实用的对数据进行行列转换并统计的SQL语句
- 黑马程序员_简单实用 ,客户端跟服务器进行数据传输的结束标记 ,特别是被老师洗脑太深的,不看别后悔。
- 【万里征程——Windows App开发】数据绑定——简单示例、更改通知、数据转换
- 【转】使用游标批量更改/填充数据表中的记录值(The Using of Cursor)
- 简单实用SQL脚本Part:游标模板
- 使用游标批量更改/填充数据表中的记录值(TheUsingofCursor)
- 使用游标更改数据
- 【ORACLE】一个简单实用的对数据进行行列转换并统计的SQL语句
- angularJs的双向数据绑定,简单实用
- 简单使用游标插入数据
- 简单的游标遍历数据
- 【ORACLE】一个简单实用的对数据进行行列转换并统计的SQL语句
- 【万里征程——Windows App开发】数据绑定——简单示例、更改通知、数据转换
- android集成友盟数据收集环境及简单实用