色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

實例講解Oracle數據庫自動增加ID的sql

瀏覽:142日期:2023-11-23 08:50:45

本文的主要內容包括:在Oracle中實現自增型ID,刪除數據表中的重復記錄。

一.自增型ID

1.首先創建 sequence

create sequence seqmax increment by 1

2.得到一個ID

select seqmax.nextval ID from dual

3.若要刪除一個sequence

drop sequence seqmax;

二.刪除數據表中的重復記錄

1.先創建一個表

Create TABLE 'APPTEST' (

'ID' INTEGER primary key NOT NULL,

'MOBILE' nvarchar2(50) NOT NULL

);

2.假設其中手機號大量重復,要刪除重復記錄,可以有如下兩種方法:

(1)簡單利用rowid刪除

delete from APPTEST a where rowid not in (select max(rowid) from APPTEST b where a.mobile=b.mobile);

據說,這種方法在數據量很大時,效率并不高

(2)利用分析函數

delete APPTEST where rowid in (

select rid from

(select rowid rid,row_number() over(partition by mobile order by id desc) rn from APPTEST )

where rn > 1) ;

(3)做temp表

標簽: Oracle 數據庫
主站蜘蛛池模板: 国产手机在线视频放线视频 | 欧美一区二区二区 | a一级毛片免费高清在线 | 亚洲国产精品久久精品成人 | 国产精品一久久香蕉国产线看 | 国产亚洲高清不卡在线观看 | 国产区网址 | 高清黄色毛片 | 日韩精品久久久免费观看夜色 | 99精品视频在线观看re | 波多野结衣视频在线 | 成人在线视频免费观看 | 香蕉成人国产精品免费看网站 | 黄色在线不卡 | 午夜一区二区福利视频在线 | 成人在免费观看视频国产 | 国产一区二区影视 | 中文字幕一区在线观看 | 免费国产高清精品一区在线 | 亚洲精品高清视频 | 亚洲综合成人在线 | 最新亚洲一区二区三区四区 | 久久亚洲国产欧洲精品一 | 欧美精品一区二区三区四区 | 欧美另类videosbestsex视频 | 亚洲视频aaa | 午夜在线观看视频免费 成人 | 青青草国产免费一区二区 | 国产一级一国产一级毛片 | 一区二区三区久久精品 | www.色中色| 丝袜毛片| 国产毛片一区二区三区精品 | 男人免费看片 | 久久香蕉国产线看免费 | 成人在线高清 | 国产精品一区二区三区高清在线 | 欧美成人 一区二区三区 | 最新黄网 | 九九久久视频 | 欧美久久精品 |