![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DBMS
redphoenix
这个作者很懒,什么都没留下…
展开
-
ORACLE中用rownum分页并排序的SQL语句
select * from (select a.*,rownum row_num from (select * from mytable t order by t.id desc) a) b where b.row_num between 1 and 10转载 2007-02-06 16:02:00 · 787 阅读 · 0 评论 -
Oracle优化经典文章------索引原理篇
Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容: [1] 基本的索引概念 查询DBA_INDEX转载 2007-02-06 17:20:00 · 570 阅读 · 0 评论 -
解析oracle的rownum
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。 举例说明:例如表:student(学生)表,表结构为:ID char(6) --学号name VARCHAR2(10) --姓名 create table stud转载 2007-02-11 13:11:00 · 617 阅读 · 0 评论 -
Oracle数据库中分区表的操作方法
摘要:在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。 在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行分区的技术,以改善大型应转载 2007-03-21 08:35:00 · 556 阅读 · 0 评论 -
数据库设计范式
关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电话号码转载 2007-03-20 10:24:00 · 498 阅读 · 0 评论 -
表空间文件被误删除后
表空间文件被误删除将导致数据库无法正常启动,解决的方法是将被误删除的表空间文件离线,然后…… >sqlplus /nolog>connect / as sysdba>startup mount将被误删除的数据文件离线>alter database datafile D:/ORACLE/xxx.ora offline drop;>alter database open;原创 2007-03-23 14:15:00 · 1031 阅读 · 1 评论 -
几个常用的,对表的某一列进行操作的SQL命令
适用:ORACLE 修改列名 alter table xxx rename column aaa to bbb; 删除一列 alter table xxx drop column aaa; 增加一列 alter table xxx add aaa varchar2(22)原创 2007-04-29 09:47:00 · 1287 阅读 · 0 评论 -
有关oracle 9i中的内连接,左外连接,右外连接问题
有关oracle 9i中的内连接,左外连接,右外连接问题 1. 内连接很简单select A.*, B.* from A,B where A.id = B.idselect A.*, B.* from A inner join B on A.id = B.id以上两句是完全等价的2. 左外连接select distinct(p.person_id)原创 2007-06-10 22:59:00 · 633 阅读 · 0 评论