
ORACLE 语法
文章平均质量分 81
kai27ks
这个作者很懒,什么都没留下…
展开
-
oracle:INSERT ALL和INSERT FIRST
关于INSERT ALL和INSERT FIRST一、无条件 INSERT ALL 二、条件 INSERT ALL 三、条件 INSERT FIRST Insert…Select 使用Insert Select实现同时向多个表插入记录 一、无条件 INSERT ALL -----------------------------------------------转载 2013-09-03 16:49:38 · 701 阅读 · 0 评论 -
Index-Organized Table和Clustered Table(转)
from:http://www.itpub.net/thread-442689-1-1.html一、 索引组织表: 数据按主码存储和排序,同索引结构一样,不过数据直接存储于主码后面。适用于信息检索、空间和OLAP程序。索引组织表的适用情况:1、 代码查找表。2、 经常通过主码访问的表。3、 构建自己的索引结构。4、 加强数据的共同定位,要数据按特定转载 2013-09-04 15:22:09 · 717 阅读 · 0 评论 -
在oracle的连接(join)中使用using关键字
前面我们介绍了在oralce中使用natural join,也就是自然连接。在Oracle中的join连接中使用using关键字,是相对于natural join的。我们在前面提到,如果是使用natraul join,并且两张表中如果有多个字段是具有相同的名称和数据类型的,那么这些字段都将被oracle自作主张的将他们连接起来。但实际上我们有时候是不需要这样来连接的。我们只需要将他转载 2013-09-30 22:41:26 · 6841 阅读 · 1 评论 -
Oracle 中的正则函数
这个是函数中将会用到的模式串的介绍: Oracle 中的正则函数一共有5个:REGEXP_COUNT-- 统计子串出现的次数REGEXP_INSTR-- 查找子串在母串中的位置REGEXP_LIKE-- 模糊查询子串REGEXP_REPLACE-- 替换REGEXP_SUBSTR-- 截取 以下是官转载 2013-09-24 20:01:57 · 961 阅读 · 0 评论 -
Oracle 存储过程 使用示例 .
此文转自大虾DAVE 地址:http://blog.youkuaiyun.com/tianlesoftware/article/details/6147230 可以说我第一次数据库安装成功也是从他博客里学习的,在此表示下感谢在这里说一条使用存储过程很重要的理由:存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。转载 2013-09-27 09:15:00 · 828 阅读 · 0 评论 -
Oracle replace 函数用法
今天往Oracle 中导入数据时,有一个列导入的数据应该时‘2011-10-11’ 的格式,结果导入的数据为 ‘2011/10/11’格式的,5000多条记录要一条条改基本不可能。 后来想到了replace这个函数,具体用法如下:update 表1 t set t.列1=replace((select 列1from 表1 a where a.主键列=t.主键列) , '/' , '-' )转载 2013-11-30 14:02:27 · 1173 阅读 · 0 评论 -
oracle之 any、some、all 解析
因为很少用到, 所以几乎忘记了这几个函数, 不过它们还是很有用的使用它们可以大大简化一些SQL文的语法, 至于效率问题, 如CCW所说它们和EXISTS, IN 之类没有什么差别, 而且要具体问题具体分析其中ANY和SOME在意思上是相同的, 可以相互替代.举几个例子来说明ALL和ANY的用法1. SELECT * FROM TABLEA WHERE FLD > ALL(SEL转载 2013-12-29 10:22:24 · 696 阅读 · 0 评论 -
Oracle 查询并删除重复记录的SQL语句
查询并删除重复记录的SQL语句 查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId ha转载 2014-01-03 15:56:55 · 892 阅读 · 0 评论