在oracle sql中加入sql视图

时间:2010-11-30 16:53:18

标签: sql oracle join views union-all

如何使用sql加入视图?我目前正在使用Oracle吗?

Sql view 1

CREATE VIEW florence_staff AS
SELECT *
FROM staff
WHERE libname ='florence'

Sql view 2

CREATE VIEW alexandria_staff AS
SELECT *
FROM staff
WHERE libname ='alexandria'

我这样做是为了检查碎片是否正确,如果你理解我的意思。谢谢:))

1 个答案:

答案 0 :(得分:5)

这些将是不同的结果集,因为libname不同,因此请使用UNION ALL而不是UNION

SELECT * FROM florence_staff
UNION ALL
SELECT * FROM alexandria_staff