首页 > 试题广场 >

声明一个名为books_cursor的游标,和名为@book

[单选题]
声明一个名为books_cursor的游标,和名为@book_name的游标变量,以下语句正确的是()
  • select books_cursor into @book_name
  • set books_cursor=@book_name
  • set @books_cursor=book_name
  • fetch next from books_cursor into @book_name
D,将游标向下移动一行,获取的数据存入定义的游标变量里边
发表于 2016-03-03 10:23:06 回复(4)
炫头像
declare cur cursor dynamic//声明游标
for
select * from stu
open cur
declare @id int,@name nvarchar,@age int,@sex nvarchar,@a int//声明游标变量
fetch next from cur into @id,@name,@age,@sex,@a
while @@fetch_status = 0 
begin
print cast(@id as nvarchar)+@name+cast(@age as nvarchar)+@sex+cast(@a as nvarchar)
fetch next from cur into @id,@name,@age,@sex,@a 
end
close cur
deallocate cur
go
编辑于 2016-04-23 18:56:10 回复(0)
发表于 2016-06-16 16:12:49 回复(0)
declare @id int,@name nvarchar,@age int,@sex nvarchar,@a int//声明游标变量
fetch next from cur into @id,@name,@age,@sex,@a
发表于 2018-03-07 16:29:33 回复(0)
set是赋值,不是声明,声明是用declare
发表于 2022-04-21 11:21:11 回复(0)