我想使用输出多个记录集的多个select语句创建一个视图

时间:2017-09-18 17:53:44

标签: sql sql-server views

我想使用输出多个记录集的多个select语句创建一个视图。

例如。

CREATE VIEW DBO.EXAMPLE1 
AS
SELECT * FROM BADGE WHERE BADGE.STATUS =1
SELECT * FROM EMP JOIN BADGE ON EMP.ID = BADGE.EMPID WHERE BADGE.STATUS =1
GO

我想要输出如下:

ID  EMPID   STATUS
1   1        1
5   5        1
7   7        1
11  11       1
12  12       1

ID  LASTNAME    FIRSTNAME
1   Lake        Lisa
4   Mattil      Umar
5   Thottiyil   Khalid
87  Lal         NULL
7   shaikh      Nabil

1 个答案:

答案 0 :(得分:0)

视图无法返回多个记录集。只有存储过程才能做到这一点。