创建存储过程。在mydb中,创建一个名为AverageSalary_PROC的存储过程,该存储过程实现的功能为:输入部门号,输出该部门的职工的平均工资,并使用T-SQL语句调用存储过程AverageSalary_PROC。
时间: 2023-06-30 18:21:48 浏览: 99
数据库管理与应用 8.2.3 创建带有输入、输出参数的存储过程.pdf
好的,以下是创建和调用AverageSalary_PROC存储过程的T-SQL代码:
创建存储过程:
```sql
USE mydb
GO
CREATE PROCEDURE AverageSalary_PROC
@dept_id INT
AS
BEGIN
SELECT AVG(salary) AS avg_salary
FROM employees
WHERE department_id = @dept_id
END
```
调用存储过程:
```sql
EXEC AverageSalary_PROC @dept_id = 1
```
在这个例子中,我们创建了一个名为AverageSalary_PROC的存储过程,它接受一个名为dept_id的整数参数,然后在employees表中查找该部门的职工的平均工资,并将结果返回。在调用存储过程时,我们将@dept_id参数设置为1,这意味着我们将检索部门ID为1的职工的平均工资。
阅读全文