1.创建一个名为proc_good1的存储过程并调用,用于获取书籍类的平均价格。 2.创建一个名为proc_good2的存储过程并调用,用于获取用户指定type类的平均价格。
时间: 2024-02-16 10:05:13 浏览: 54
实用CREATE PROCEDURE 创建存储过程
好的,您的问题已经收到了。以下是我准备的答案:
1. 创建proc_good1存储过程:
```sql
CREATE PROCEDURE proc_good1
AS
BEGIN
SELECT AVG(price) FROM books WHERE type = '书籍';
END
```
调用proc_good1存储过程:
```sql
EXEC proc_good1;
```
2. 创建proc_good2存储过程:
```sql
CREATE PROCEDURE proc_good2
@type VARCHAR(50)
AS
BEGIN
SELECT AVG(price) FROM goods WHERE type = @type;
END
```
调用proc_good2存储过程:
```sql
EXEC proc_good2 @type = '指定类型';
```
希望这些代码能够帮到您!
阅读全文