av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:143日期: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 數據庫
主站蜘蛛池模板: 日本二区 | 欧美一区二区另类 | 久久丝袜| 三级成人在线 | 日韩欧美三级电影 | 一级黄色网页 | 欧美aaa| 九色国产 | 一区二区三区在线免费 | 亚洲高清久久 | 久久综合99 | 天天操夜夜操免费视频 | 日本一区二区在线视频 | 爱操av| 国产精品免费一区二区三区四区 | 一区二区三区视频在线 | 最新黄色毛片 | 欧美日韩中文在线 | 91九色视频 | 中文字幕成人免费视频 | 日本免费黄色一级片 | 精品久久国产视频 | m豆传媒在线链接观看 | 国产精品视频久久久久 | 日韩成人一区 | 日韩欧美在线观看 | 久久乐国产精品 | 91新视频 | 日日操视频 | 国产成人精品免费视频大全最热 | 久久久国产一区 | 北条麻妃av一区二区三区 | 国产香蕉视频在线播放 | www.欧美.com | av网站在线播放 | 一区二区精品 | 国产精品国产精品国产专区不蜜 | 亚洲黄色av | 黄色一级电影在线观看 | 国产精品视频在线播放 | 日韩看片 |