- 1.使用T-SQL语句在Library数据库中创建一个 名为MC_ PRO的存储过程。该存储过程能根据给定的邮政编码返回该编码对应的出版社表中的记录。并赋值查询系编号为‘100037*和‘320035的出版社记录。∈
时间: 2024-02-27 17:52:18 浏览: 23
好的,以下是创建MC_PRO存储过程的T-SQL代码:
```
USE Library
GO
CREATE PROCEDURE MC_PRO
@PostalCode VARCHAR(10)
AS
BEGIN
SELECT * FROM 出版社表 WHERE 邮政编码 = @PostalCode
END
GO
DECLARE @Pub1 INT, @Pub2 INT
SELECT @Pub1 = 系编号 FROM 出版社表 WHERE 邮政编码 = '100037'
SELECT @Pub2 = 系编号 FROM 出版社表 WHERE 邮政编码 = '320035'
SELECT * FROM 出版社表 WHERE 系编号 IN (@Pub1, @Pub2)
```
这个存储过程MC_PRO接受一个邮政编码作为输入参数,然后返回出版社表中该编码对应的记录。在最后,我们使用DECLARE语句声明了两个变量@Pub1和@Pub2,分别赋值为系编号为'100037'和'320035'的出版社记录。最后再用SELECT语句查询出这两个出版社记录,并返回结果。