我有两张桌子:
create table my_users
( userid number,
username varchar(20)
);
create table all_users
( userid number,
username varchar(20)
);
我想创建一个视图,它相当于:
select * from all_users;
MINUS
select * from my_users;
但是,当我尝试使用以下内容创建视图时出现错误:
create of replace view 'vw_users' as
select * from all_users;
MINUS
select * from my_users;
我正在使用Oracle12c数据库。
答案 0 :(得分:3)
三个错别字:
of
中create of replace
select * from all_users;
试试这个:
create or replace view "vw_users" as
select * from all_users
MINUS
select * from my_users;