Oracle 資料庫刪除完全重複資料

2021-10-04 10:44:29 字數 1206 閱讀 8863

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 ...