a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

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

2024-08-29 13:53:08
字體:
來源:轉載
供稿:網友

本文的主要內容包括:在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表


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青青青国产 | 成人韩免费网站 | 99久久精品免费看国产免费软件 | 欧美一级特黄aaaaaaa色戒 | 国产精品呻吟av | 日韩欧美在线观看视频网站 | 日韩激情视频一区二区 | 日韩欧洲亚洲 | 国产精品电影 | 美日韩一区二区三区 | 国产一区二区三区在线视频 | av黄色在线| 国产精品888| 99精品亚洲国产精品久久不卡 | 在线91 | 一本色道久久综合狠狠躁的推荐 | 国产成人精品一区二区仙踪林 | 少妇被粗大的猛烈进大胸视频 | 超碰免费观看 | 丁香婷婷综合激情五月色 | 日韩午夜在线视频 | 欧美色性| 亚洲欧美综合一区 | 五月天婷婷激情视频 | 日本在线天堂 | 国产精品久久久久久久裸模 | 日韩91| 日韩一区二区在线免费观看 | 91精品国产日韩91久久久久久 | 欧美视频在线观看一区 | 久久成人免费 | 最近最新中文字幕 | 国产精品久久久久久久久久久免费看 | www.日 | 国产精品黄网站在线观看 | 国产一区二区在线视频观看 | 国产精品久久精品 | 中文字幕日韩久久 | 成人视屏在线观看 | 天天狠天天天天透在线 | 国产又黄又粗又爽的视频 |