我有2个表:
create table my_users
( userid number,
username varchar(20)
);
create table all_users
( userid number,
username varchar(20)
);
我想创建一个 view ,等效于:
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数据库。
三个错字:
-
of
中的CC_1 -
select * from all_users;
中的分号 - 单引号中的查看名称
尝试以下操作:
create or replace view "vw_users" as
select * from all_users
MINUS
select * from my_users;