【SQL开源代码栏目提醒】:网学会员为需要SQL开源代码的朋友们搜集整理了308.sql相关资料,希望对各位网友有所帮助!
use db_Sql
GO
if exists(select name from sysobjects where name='pro_out15'and type='p')
drop proc pro_out15
GO
create procedure pro_out15
@id varchar(20),
@name varchar(20),
@score int output --设置带返回值的参数
as
select * from tb_StuScore15 where 学生编号=@id
GO
--执行存储过程
declare @stuscore int --自定义变量
declare @stuname varchar(20)
declare @stuid varchar(20)
set @stuname='李雷' --对变量进行赋值
exec pro_out15 '410710810','李雷',98 --调用存储过程
if @stuscore>=85 --利用存储过程的返回值进行判断
print rtrim(@stuscore)+'外语成绩为高等水平'
if @stuscore>=70
print rtrim(@stuscore)+'外语成绩为中等水平'
if @stuscore<70
print rtrim(@stuscore)+'外语成绩为一般水平'
go