第8章 Transact-SQL语言基础精要.ppt

第8章 Transact-SQL语言基础精要

DEALLOCATE语句格式: DEALLOCATE 游标名 作用: DEALLOCATE命令删除游标与游标名或游标变量之间的联系,并且释放游标占用的所有系统资源。 删除后不可再用,必须重新声明方可。 例如,删除Teach_CUR 游标, DEALLOCATE Teach_CUR 【例】利用 @@FETCH_STATUS 控制一个 WHILE 循环中的游标活动,利用游标从学生表中逐条读取所有数据。 Declare @i INT DECLARE @id CHAR(20),@name CHAR(20),@sex CHAR(4) declare stu_CUR cursor for select stunumber,stuname,stusex from student open stu_CUR select @i=count(*) from student while @@fetch_status=0 and @i1 BEGIN fetch next from stu_CUR INTO @id,@name,@sex set @i=@i-1 PRINT rtrim(@name)+ 学号+是 +rtrim(@id) +, 是 + @sex+同学 END close stu_CUR deallocate stu_CUR (1)数据类型是学习Tr

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档