本人萌新一個,還望各位大佬不吝賜教。這段存盤程序應該怎么用exec執行呢?我試過很多次都失敗了,我想一次性執行這些資料,而不是一個個輸入
create proc PROC1(
@Cno int ,--定義區域變數@cno、@garade、@graderank、@stunum、@counts
@Garade int ,
@GradeRank int output,
@StuNum int output,
@counts int
) as
begin
select @Garade=Garade from cs --將表中變數賦給區域變數
set @counts=1
set @GradeRank=90
select @Cno=Cno from cs
Begin --寫回圈陳述句,讓代碼量更短,作用就是從100開始每十分設定一個段,統計各自學生數量 If(@counts<=10) --這里是回圈開始,回圈執行十次結束 if(@Garade>=@GradeRank)
set @StuNum=(
select count(Sno) from cs --這里是子查詢
where @Garade>=@GradeRank and @Cno =18
)
set @GradeRank=@GradeRank-10
end
end
go
請各位大佬指教
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/103325.html
標籤:疑難問題
上一篇:mini-ui分頁功能
下一篇:printf怎么用
