主题:有关SQL server存储过程的输出参数问题
我现在的代码
create proc salary_dept @dept char(10)
as
select sum(salary)
from employees,departments
where employees.department=departments.depid and departments.depname=@dept
exec salary_dept 销售部
老师要求要有输出参数 ,我不会用.
题目:
4.在查询分析器中利用SQL语句在数据库my_db中创建存储过程salary_dept,要求返回指定部门所有雇员的工资总和,其中指定部门的名称以存储过程的输入参数进行传递,工资总和是输出参数。在查询分析器中调用该存储过程查看结果。
创建提示:@dept 是输入参数;@total是输出参数
请问怎么改进呢?
create proc salary_dept @dept char(10)
as
select sum(salary)
from employees,departments
where employees.department=departments.depid and departments.depname=@dept
exec salary_dept 销售部
老师要求要有输出参数 ,我不会用.
题目:
4.在查询分析器中利用SQL语句在数据库my_db中创建存储过程salary_dept,要求返回指定部门所有雇员的工资总和,其中指定部门的名称以存储过程的输入参数进行传递,工资总和是输出参数。在查询分析器中调用该存储过程查看结果。
创建提示:@dept 是输入参数;@total是输出参数
请问怎么改进呢?