-2
創建視圖在Oracle中我有2個表:使用多個查詢
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;
我正在使用Or acle12c數據庫。
** **什麼錯誤?除了第一個分支之後還有一個額外的分號?並且在單引號中使用視圖名稱(而不是雙引號,這會使其成爲帶引號的標識符,這會稍後導致您的痛苦)? (與「的」,而不是「或」,如Gurv提及) –
'創建或replace' – GurV
錯誤在命令開始於3行: MINUS 錯誤報告: 未知指令 >>查詢運行在:查詢結果1 – Alok