正在加载图片...
9.13存储过程的执行 (6)实际参数值:存储过程调用时传递给输入参数的值; (7)@实际参数变量:存储过程调用时传递给输入参数的实际参数变 其用法同(5),或者用来保存并返回输出参数的变量,此时 要配合 output选项 (8) output:表示@实际参数变量是用来保存并返回输出参数的变量 (9) default:表示调用存储过程时,使用存储过程定义时指定的默认 偵作为输入参数,实际週用可以省啗。当调用存储过程时,震要的 参数值没有事先定文默认值而指定了 default关键字,或缺少输入参 数值,都会出错; (10) with recompile:表示执行存储过程时强制重新编译,该选项不 能用于扩展存储过程。建议尽量少使用该选项,因为它消耗较多系 统资源; 例9-3】执行存储过程fact。 declare af as float execute fact-3, @f output -你输入了的3,请输入非负数 print execute fact 3, @f output 3的阶乘是:69.1.3 存储过程的执行 (6)实际参数值:存储过程调用时传递给输入参数的值; (7)@实际参数变量:存储过程调用时传递给输入参数的实际参数变 量,其用法同(5),或者用来保存并返回输出参数的变量,此时需 要配合output选项; (8)output:表示@实际参数变量是用来保存并返回输出参数的变量; (9)default:表示调用存储过程时,使用存储过程定义时指定的默认 值作为输入参数,实际调用可以省略。当调用存储过程时,需要的 参数值没有事先定义默认值而指定了default关键字,或缺少输入参 数值,都会出错; (10)with recompile:表示执行存储过程时强制重新编译,该选项不 能用于扩展存储过程。建议尽量少使用该选项,因为它消耗较多系 统资源; 【例9-3】 执行存储过程fact。 declare @f as float execute fact -3,@f output --你输入了的-3,请输入非负数 print'' execute fact 3,@f output --3的阶乘是:6
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有