随笔分类 -  oracle for develop

Oracle DBA 常用查询
摘要:1. 查询系统所有对象 select owner, object_name, object_type, created, last_ddl_time, timestamp, statusfrom dba_objectswhere owner=upper('scott') –2. 查看系统所有表sel 阅读全文
posted @ 2017-09-14 15:17 蜡笔小新萌萌哒 阅读(208) 评论(0) 推荐(0)
oracle存储过程中is和as区别
摘要:在存储过程(PROCEDURE)和函数(FUNCTION)中没有区别;在视图(VIEW)中只能用AS不能用IS;在游标(CURSOR)中只能用IS不能用AS。 阅读全文
posted @ 2017-09-14 15:13 蜡笔小新萌萌哒 阅读(155) 评论(0) 推荐(0)
Oracle 中 decode 函数用法
摘要:主要有两种: 含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻 阅读全文
posted @ 2017-09-14 11:34 蜡笔小新萌萌哒 阅读(1940) 评论(0) 推荐(0)
ORACLE多表查询优化
摘要:本文参见:http://www.cnblogs.com/linjiqin/archive/2011/04/13/2014818.html ORACLE有个高速缓冲的概念,这个高速缓冲就是存放执行过的SQL语句,那oracle在执行sql语句的时候要做很多工作,例如解析sql语句,估算索引利用率,绑定 阅读全文
posted @ 2017-09-14 10:27 蜡笔小新萌萌哒 阅读(151) 评论(0) 推荐(0)
查找Oracle数据库中的重复记录
摘要:本文介绍了几种快速查找ORACLE数据库中的重复记录的方法。 下面以表table_name为例,介绍三种不同的方法来确定库表中重复的记录 方法1:利用分组函数查找表中的重复行:按照某个字段分组,找出行数大于1的列,即由重复记录 利用select 语句中的分组函数GROUP BY/HAVING可以很容 阅读全文
posted @ 2017-09-14 10:10 蜡笔小新萌萌哒 阅读(1848) 评论(0) 推荐(0)
oracle sql 树操作
摘要:语法:select…start with…connect by…prior 主要有两点 1)prior放在子节点端,则表示扫描树是以start with指定的节点作为根节点从上往下扫描。可能对应一个或多个分支。 start with可以省略,如果省略,表示对所有节点都当成根节点分别进行遍历 sele 阅读全文
posted @ 2017-09-13 17:59 蜡笔小新萌萌哒 阅读(199) 评论(0) 推荐(0)