在多个存储过程中重用选择查询

时间:2015-01-24 21:40:26

标签: sql select database-design sql-server-2012

我需要从三个不同工作流程中的表中检索记录。这些工作流程中的每一个都调用三个不同的存储过程,因此我必须在所有三个存储过程中从表1中编写select column1,column2,column3,column4等。

有没有办法将所有三个存储过程中的选择合并为一个?

我正在使用SQL Server 2012.任何建议都将非常感谢。 感谢

1 个答案:

答案 0 :(得分:0)

我能想到两种方式:

  1. 创建一个运行查询的附加存储过程,并从其他三个过程调用此存储过程。

  2. 创建一个包含select语句的视图,并在过程中从此视图中选择*。