随笔分类 -  Oracle开发

[转]Oracle DB SQL 计划管理
摘要:• 设置SQL 计划管理• 设置各种SQL 计划管理方案SQL 计划管理:概览• SQL 计划管理是自动控制的SQL 计划演变。• 优化程序可自动管理SQL 计划基线。– 仅使用已知的和经过验证的计划。• 将自动对计划更改进行验证。– 仅继续使用可比较的或较好的计划。• 可通过SQL 性能分析器在S... 阅读全文
posted @ 2014-06-10 08:58 Solovon 阅读(226) 评论(0) 推荐(0)
Flashback Version Query
摘要:09:23:45 SCOTT@db252>select * from dept; DEPTNO DNAME LOC---------- -------------- ------------- 10 ACCOUNTING NEW YORK 20 RESEARCH ... 阅读全文
posted @ 2014-06-06 09:38 Solovon 阅读(865) 评论(0) 推荐(0)
[转]Oracle DB 使用闪回技术2
摘要:• 描述和使用Oracle Total Recall– 创建和启用闪回数据归档(FDA)– 管理FDA– 查看元数据• 描述和使用闪回回收站– 从回收站还原删除的表– 管理回收站的空间使用量– 查询回收站Oracle Total Recall 概览自动跟踪数据库历史更改:• 在你指定的保留期内在表级... 阅读全文
posted @ 2014-06-05 17:30 Solovon 阅读(205) 评论(0) 推荐(0)
[转]Oracle DB 使用闪回技术1
摘要:• 描述闪回技术• 执行闪回查询• 使用闪回版本查询• 对表启用行移动• 执行闪回表操作• 使用闪回事务处理查询• 使用闪回事务处理闪回技术当Oracle DB 发生逻辑损坏,而又需要简单快捷地恢复数据时,可以使用闪回技术。与人为错误一样,很难确定错误事务处理所影响的对象和行。通过使用闪回技术,可以... 阅读全文
posted @ 2014-06-05 17:29 Solovon 阅读(230) 评论(0) 推荐(0)
[转]Oracle DB 通过SQL 优化管理性能
摘要:• 将SQL 优化指导用于:– 确定使用资源最多的 SQL 语句– 优化使用资源最多的 SQL 语句• 使用SQL 访问指导优化工作量SQL 优化SQL 优化进程• 确定没有很好地优化的SQL 语句。• 优化各条语句。• 优化整个应用程序。一般情况下,效果最明显的优化工作是SQL 优化。没有很好地优... 阅读全文
posted @ 2014-06-04 10:59 Solovon 阅读(302) 评论(0) 推荐(0)
Building SQL Test Cases
摘要:For many SQL-related problems, obtaining a reproducible test case makes it easier to resolve the problem. Starting with the 11gRelease 2 (11.2), Oracl... 阅读全文
posted @ 2014-06-03 16:28 Solovon 阅读(290) 评论(0) 推荐(0)
Creating an Invisible Index
摘要:OCP:05322.An index called ORD_CUSTNAME_IX has been created on the CUSTNAME column in the ORDERStable using the following command:SQL>CREATE INDEX ord_... 阅读全文
posted @ 2014-06-03 15:58 Solovon 阅读(342) 评论(0) 推荐(0)
[转]Oracle DB 处理数据
摘要:• 描述各个数据操纵语言(DML) 语句• 在表中插入行• 更新表中的行• 从表中删除行• 控制事务处理• 在表中添加新行– INSERT语句• 更改表中的数据– UPDATE语句• 从表中删除行:– DELETE语句– TRUNCATE语句• 使用COMMIT、ROLLBACK和SAVEPOINT... 阅读全文
posted @ 2014-05-12 17:04 Solovon 阅读(308) 评论(0) 推荐(0)
[转]Oracle DB 使用子查询来解决查询
摘要:• 定义子查询• 描述子查询可以解决的问题类型• 列出子查询的类型• 编写单行和多行子查询• 子查询:类型、语法和准则• 单行子查询:– 子查询中的组函数– 带有子查询的HAVING子句• 多行子查询– 使用ALL或ANY运算符• 使用EXISTS运算符• 子查询中的空值使用子查询解决问题谁的薪金高... 阅读全文
posted @ 2014-05-09 16:10 Solovon 阅读(223) 评论(0) 推荐(0)
[转]Oracle DB 使用连接显示多个表中的数据
摘要:• 编写SELECT语句,以使用等值联接和非等值联接访问多个表中的数据• 使用自联接将表联接到自身• 使用OUTER联接查看通常不满足联接条件的数据• 生成两个或多个表中所有行的笛卡尔积• JOIN的类型及其语法• 自然联接:– USING子句– ON子句• 自联接• 非等值联接• OUTER联接:... 阅读全文
posted @ 2014-05-09 11:28 Solovon 阅读(279) 评论(0) 推荐(0)
自然连接(natural join)
摘要:自然连接:自然连接是在两张表中寻找那些数据类型和列名都相同的字段,然后自动地将他们连接起来,并返回所有符合条件按的结果。来看一下自然连接的例子。Select emp.ename,dept.dnameFrom emp natural join dept;这里我们并没有指定连接的条件,实际上oracle... 阅读全文
posted @ 2014-05-09 11:22 Solovon 阅读(23822) 评论(0) 推荐(0)
Oracle DB 组函数
摘要:• 组函数:– 类型和语法– 使用AVG、SUM、MIN、MAX、COUNT– 在组函数中使用DISTINCT关键字– 组函数中的NULL值何谓组函数组函数会对行集进行计算,为每个组提供一个结果。与单行函数不同,组函数用于对行集进行计算,从而为每个组提供一个结果。这些集合可以包含整个表,也可以包含表... 阅读全文
posted @ 2014-05-08 15:58 Solovon 阅读(238) 评论(0) 推荐(0)
Oracle NULL相关函数
摘要:一、NVL官方解释:PurposeNVLlets you replace null (returned as a blank) with a string in the results of a query.Ifexpr1is null, thenNVLreturnsexpr2. Ifexpr1is... 阅读全文
posted @ 2014-05-08 11:07 Solovon 阅读(1914) 评论(0) 推荐(0)