可以使用OUT、INOUT参数类型让存储过程返回多个结果值,存储函数不能胜任,因为只能返回一个值。比如统计student数据表里男生和女生人数并通过它的参数返回这两个计数值,让调用者可以访问它们:
在调用这个过程的时候,把参数替换为用户自定义变量。如:
结果:
Number of male studens: | @mcount |
Number of students: | 16 |
可以使用OUT、INOUT参数类型让存储过程返回多个结果值,存储函数不能胜任,因为只能返回一个值。比如统计student数据表里男生和女生人数并通过它的参数返回这两个计数值,让调用者可以访问它们:
在调用这个过程的时候,把参数替换为用户自定义变量。如:
结果:
Number of male studens: | @mcount |
Number of students: | 16 |