oracle minus 關鍵字
sql中的minus關鍵字
sql中有乙個minus關鍵字,它運用在兩個sql語句上,簡單來說,就是找到第乙個sql語句的結果中有且
第二個sql語句結果中沒有的記錄,其語法如下:
[sql segment 1]
minus
[sql segment 2]
刪除完全重覆記錄
delete from sendbill_header where rowid in
(select rowid from sendbill_header
minus
select max(rowid) from sendbill_header
group by no,filename);
delete from sendbill_lines where rowid in
(select rowid from sendbill_lines
minus
select max(rowid) from sendbill_lines
group by headerno,mtlno,version,qty);
可以體會下minus的作用,對比union
create table a(
a number
);create table b(
b number
);insert into a values(1);
insert into a values(2);
insert into a values(3);
insert into a values(4);
insert into a values(5);
insert into b values(4);
insert into b values(5);
insert into b values(6);
insert into b values(7);
insert into b values(8);
select * from a;
select * from b;
select * from a minus select * from b;
select * from b minus select * from a;
select * from a union select * from b;
完全刪除oracle資料庫
軟體環境 1 windows 2000 oracle 8.1.7 2 oracle安裝路徑為 c oracle 實現方法 1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 oracle orahome81 oracle installation products u...
如何完全刪除Oracle資料庫
很多朋友只用了oracle的刪除,但很多情況下,他會發現重新安裝時,點了下一步安裝介面就消失了,往往無奈下只好重灌系統,其實只是你資料庫沒刪乾淨,刪乾淨就不會出現這種情況了。實現方法 1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 oracle orahome81...
完全刪除Oracle資料庫的方法
很多朋友只用了oracle的刪除,但很多情況下,他會發現重新安裝時,點了下一步安裝介面就消失了,往往無奈下只好重灌系統,其實只是你資料庫沒刪乾淨,刪乾淨就不會出現這種情況了。實現方法 1 開始 設定 控制面板 管理工具 服務停止所有oracle服務。2 開始 程式 oracle orahome81 ...