Oracle 相关

原创 2007年09月24日 13:47:00

从今天开始接触Oracle9i&10g了,记录一下所学,不断更新 

用到了一个IDE工具 PL/SQL DEVELOPER 6.0

1、选取数据的前 10 行

SELECT * FROM BM_FH_GZ  where rownum<11

2、不同用户拷贝表/表结构

create   table   BM_FH_GZLB   as   (select   *   from   tepcor_qhd.BM_RS_GZLB   )

如只拷贝表结构不要数据 加 where 1=2

create   table   BM_FH_GZLB   as   (select   *   from   tepcor_qhd.BM_RS_GZLB  where 1=2  )

 3、删除一条重复的记录

在oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的,rowid确定了每条记录是oracle中的哪一个数据文件、块、行上。在重复的记录中,可能所有列的内容都相同,但rowid不会相同。SQL语句如下:

 

如果已经知道每条记录只有一条重复的,这个sql语句适用。但是如果每条记录的重复记录有N条,这个N是未知的,就要考虑适用下面这种方法了。

 

利用max或min函数

这里也要使用rowid,与上面不同的是结合max或min函数来实现。SQL语句如下


            //这里max使用min也可以 

或者用下面的语句


            //这里如果把max换成min的话,前面的where子句中需要把"<"改为">" 

跟上面的方法思路基本是一样的,不过使用了group by,减少了显性的比较条件,提高效率。SQL语句如下:

Oracle相关技术

Distinct消除重复行数据: SELECT DISTINCT DEPTNO FROM EMPNULL操作 如果某条记录中有缺少的数据值,就是空值(NULL值)。空值不等于0或者空格,空值是指未赋...
  • u011659172
  • u011659172
  • 2015年01月14日 13:41
  • 518

oracle数据库中视图、索引、序列的相关概念

索引的原理及创建索引的意义 索引是对表的一列或多列进行排序的结构。因为绝大多数的搜索方法在搜索排序结构时效率都会大大提高,所以如果表中某一列经常被作为关键字搜索,则建议对此列创建索引。 ...
  • u014740338
  • u014740338
  • 2015年09月17日 22:59
  • 983

ORACLE中dba,user,v$等开头的常用表和视图

dba,user,v$等开头的常用表和视图
  • donggua3694857
  • donggua3694857
  • 2017年07月04日 17:46
  • 933

Oracle中的数值处理相关函数介绍

1、概述 Oracle函数处理三种类型的数值:单值、值组和值列表。 这些函数跟串函数一样,用来更改数值或者是返回数值相关的信息。 数值类型区分如下: 单值:只是一个数值...
  • anxpp
  • anxpp
  • 2016年07月09日 23:18
  • 4239

【Oracle】无法对所有 EM 相关帐户解锁

创建EM的时候报错: 配置: Failed to unlock mgmt_view account 2013-4-29 22:47:03 oracle.sysman.emcp.EMReposCon...
  • snoopy93
  • snoopy93
  • 2013年05月01日 14:37
  • 2674

与PGA相关视图的解释说明【句柄原理说明】

认识视图的角度: 它的内容是实时更新吗(确切地说,哪些字段是实时更新的当前值,哪些是累计值)?它是实例系统级别,还是会话级别范围?它描述的对象是谁? =8=8=8=8=8=8=8=8==8=8=8=8...
  • haiross
  • haiross
  • 2014年02月12日 16:45
  • 1484

oracle中与索引相关的视图---all_indexes

ALL_INDEXES描述了与索引有关的信息,为了使部分字段的内容更准确,我们需要通过analyze或者dbms_stats包来收集与索引有关的统计信息(这部分字段标记为带*)。 首先看一下官网给出的...
  • joeadai
  • joeadai
  • 2013年12月16日 18:53
  • 1662

28.Oracle深度学习笔记——ORACLE自带DBMS函数包

28.Oracle深度学习笔记——ORACLE自带DBMS函数包 欢迎转载,转载请标明出处: 12C 包含的DBMS包 查看如下: sys@TOADDB> col object_name forma...
  • notbaron
  • notbaron
  • 2016年03月08日 21:53
  • 36602

oracle笔记——第五天:约束,权限

维护数据的完整性(约束、触发器、应用程序、过程、函数) --约束(unique、not null、primary key、foregin key、check) 商店售货表设计 --商品表 cr...
  • LIUMINGM900913
  • LIUMINGM900913
  • 2013年12月27日 16:45
  • 902

Oracle OWI 等待事件历史视图及相关视图

Oracle提供的等待事件视图使得我们可以获取指定session以及实例级别等待事件的详细信息,这些视图分别是v$session_wait,v$session_event,以及v$system_eve...
  • robinson_0612
  • robinson_0612
  • 2013年04月17日 09:50
  • 4678
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle 相关
举报原因:
原因补充:

(最多只允许输入30个字)