34,594
社区成员
发帖
与我相关
我的任务
分享
DECLARE @ID CHAR(10)='0101',@Name NCHAR(10)='Roy'
PRINT @ID+@Name
/*
0101 Roy
*/
create table qq354(姓名 varchar(10),成绩 int)
insert into qq354
select '夏建平',27 union all
select '沈涛',33 union all
select '沈涛',46 union all
select '胡国华',46 union all
select '欧阳某某',99 union all
select '李白',100 union all
select '李太白',97
create proc sp_qq354
as
begin
declare @name varchar(10),@score int
declare ap scroll cursor for select 姓名,成绩 from qq354
print '姓名 成绩'
open ap
fetch first from ap into @name,@score
while(@@fetch_status<>-1)
begin
print @name
+replicate(nchar(32),16-4*(len(@name)-2))
+rtrim(@score)
fetch next from ap into @name,@score
end
close ap
deallocate ap
end
exec sp_qq354
/*
姓名 成绩
夏建平 27
沈涛 33
沈涛 46
胡国华 46
欧阳某某 99
李白 100
李太白 97
*/