加粗样式
print ‘-------学生成绩表----------’
declare @stu_id char(12),@name char(10),@course_name char(15),@grade int
declare sinfo cursor for select stu_id,name,course_name,grade from grade_table
open sinfo
fetch next from sinfo into @stu_id,@name,@course_name,@grade
while @@FETCH_STATUS=0
begin
print ’ ’
print @stu_id+@name+‘的成绩:’
while @@FETCH_STATUS=0
begin
print ’ ‘+@course_name+’ '+convert(char(3),@grade)
fetch next from sinfo into @stu_id,@name,@course_name,@grade
end
if @@FETCH_STATUS <> 0
print ‘没有成绩’
fetch next from sinfo into @stu_id,@name,@course_name,@grade
end
close sinfo
deallocate sinfo
求助大神 这个语句的错误在哪儿?每次跑出来的东西都是错的
大神求助
最新推荐文章于 2024-09-14 18:42:05 发布