2008年3月7日
摘要: 1. 最好还是利用分析函数 row_number() over ( partition by col1 order by col2 ) 阅读全文
posted @ 2008-03-07 16:52 一江水 阅读(467) 评论(0) 推荐(0) 编辑
摘要: SQL是用于访问ORACLE数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时引入了更强的程序逻辑。 PL/SQL支持DML命令和SQL的事务控制语句。DDL在PL/SQL中不被支持,这就意味作在PL/SQL程序块中不能创建表或其他任何对象。较好的PL/SQL程序设计是在PL/SQL块中使用象DBMS_SQL这样的内建包或执行EXECUTE IMMEDIATE命令建立动态SQL来执行DDL命令,PL/SQL编译器保证对象引用以及用户的权限。 阅读全文
posted @ 2008-03-07 16:47 一江水 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 1、实例 + 数据库 构成了“Oracle数据库” (1)实例:Instance = Share Memory + Process(共享内存 + 守候进程) (2)数据库:Database = 数据文件 + 控制文件 + 重做日志文件 数据文件: 存放数据,占据最大的一块。 阅读全文
posted @ 2008-03-07 15:32 一江水 阅读(1939) 评论(0) 推荐(0) 编辑
摘要: 1. 选用适合的ORACLE优化器   ORACLE的优化器共有3种:   a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 阅读全文
posted @ 2008-03-07 15:29 一江水 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 一:SQL tuning 类   1:列举几种表连接方式   2:不借助第三方工具,怎样查看sql的执行计划   3:如何使用CBO,CBO与RULE的区别   4:如何定位重要(消耗资源多)的SQL 阅读全文
posted @ 2008-03-07 15:26 一江水 阅读(2795) 评论(0) 推荐(1) 编辑