知识大全 实例讲解Oracle数据库自动增加ID的sql
Posted 知
篇首语:获取生活中最丰硕果实和最大享受的秘密在于,冒险犯难地生活!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 实例讲解Oracle数据库自动增加ID的sql相关的知识,希望对你有一定的参考价值。
实例讲解Oracle数据库自动增加ID的sql 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
本文的主要内容包括 在Oracle中实现自增型ID 删除数据表中的重复记录
一 自增型ID
首先创建 sequence
create sequence seqmax increment by
得到一个ID
select seqmax nextval ID from dual
若要删除一个sequence
drop sequence seqmax;
二 删除数据表中的重复记录
先创建一个表
Create TABLE APPTEST (
ID INTEGER primary key NOT NULL
MOBILE nvarchar ( ) NOT NULL
);
假设其中手机号大量重复 要删除重复记录 可以有如下两种方法
( )简单利用rowid删除
delete from APPTEST a where rowid not in (select max(rowid) from APPTEST b where a mobile=b mobile);
据说 这种方法在数据量很大时 效率并不高
( )利用分析函数
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 > ) ;
cha138/Article/program/Oracle/201311/18187相关参考
实例讲解Oracle数据库的分页显示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixin
实例讲解Oracle9i数据坏块的处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 笔者在一台
知识大全 SQL Server数据库实现自动备份的实例解决方法
SQLServer数据库实现自动备份的实例解决方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 如何为oracle中的表增加像sql server一样的自动列
connscott/tiger@powermis droptablefoo; createtablefoo( idnumberprimarykey datavarchar())
SQL触发器实例讲解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/Arti
实例讲解JSP调用SQLServer的存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! J
JSP中调用SQLServer存储过程实例讲解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 下
实例讲解如何返回网络中的SQLServer列表 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb
实例讲解如何通过Oracle成功发送邮件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! LINU
实例讲解Oracle密码文件的使用与维护 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在Ora