- 8
- 0
- 约4.24万字
- 约 224页
- 2018-04-28 发布于湖北
- 举报
T-SQL编程69754推荐
(1) 按位置传递。这种方法是在执行存储过程的语句中直接给出参数的值。当有多个参数时,给出的参数值的顺序与创建存储过程的语句中的参数顺序相一致,即参数传递的顺序就是参数定义的顺序。 即: EXECUTE 借书查询 ‘2002-01’, ‘李小红’ (2) 通过参数名传递。这种方法是在执行存储过程的语句中,使用“参数名=参数值”的形式给出参数值。通过参数名传递参数的好处是,参数可以按任意顺序给出。 EXECUTE 借书查询 @班级=2002-01, @学生姓名=李小红 * (3) 使用默认参数值。执行存储过程时,不输入参数传值。 EXECUTE 借书查询 系统在执行存储过程时,自动将默认值“2002-01”传给输入参数@班级,“王大力” 传给输入参数@学生姓名,该执行结果将显示“2002-01”班的学生“王大力”的借书信息。 2) 使用输出参数 通过定义输出参数,可以从存储过程中返回一个或多个值。定义输出参数需要在参数定义后加OUTPUT关键字。具体语法为 @parameter_name data_type[=default] OUTPUT * 【例7.44】 创建查询某个学生所借书的到期册数的存储过程。 USE 学生图书借阅管理 GO CREATE PROCEDURE 到期册数 @学生姓名 varchar(20
原创力文档

文档评论(0)