
ORACLE数据库
zhoulinux
这个作者很懒,什么都没留下…
展开
-
如何在ORACLE中删除重复数据?
我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据会重复。那么,如何对重复的数据进行删除呢? 重复的数据可能有两种情况:一是表中只有某些字段重复,二是两行记录完全一样。 一、对于部分字段重复数据的删除 先来谈谈如何查询重复的数据吧。下面的语句可以查询出哪些数据是重复的: select 字段1, 字段2, count(*) fro转载 2007-07-17 14:24:00 · 635 阅读 · 0 评论 -
UNION 和UNION ALL 的区别是什么?
在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。 UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果集。 实际上大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如: select * from t转载 2007-07-17 14:34:00 · 667 阅读 · 0 评论 -
PL/SQL
1.PL/SQL PL/SQL是一种高级数据库程序设计语言,PL/SQL语言在将SQL语言的灵活性及功能与第三代语言的可配置能力相结合方面是独一无二的。该语言集成了面向过程语言的过程结构和强大的数据库操作,为设计复杂的数据库应用提供了功能强大、健壮可靠的程序设计语言。该语言专门用于在各种环境下对Oracle数据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数转载 2007-10-24 15:36:00 · 377 阅读 · 0 评论 -
什么是存储过程
sql语句执行的时候要先编译,然后执行。存储过程就是编译好了的一些sql语句。应用程序需要用的时候直接调用就可以了,所以效率会高。存储过程介绍存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在ORACLE中,若干个有联系的过程可以组合在一起构成程序包。使用存储过程有以下的优点:* 存储过程的能力大大增强了SQL语言的功能和灵活性。存转载 2007-11-21 10:08:00 · 640 阅读 · 0 评论