
oracle
zonelive
这个作者很懒,什么都没留下…
展开
-
十六进制的字符串转换成十进制数字
This set of routines is useful to convert between various bases in Oracle:create or replace function to_base( p_dec in number, p_base in number ) return varchar2is l_str varchar2(255) default NULL转载 2004-08-20 22:27:00 · 1306 阅读 · 0 评论 -
Oracle的面向对象技术基础入门
一、概述 对象是Oracle8i以上版本中的一个新的特性,对象实际是对一组数据和操作的封装,对象的抽象就是类。在面向对象技术中,对象涉及到以下几个重要的特性: 封装性 通过对数据和操作的封装,将用户关心的数据和操作暴露出来作为接口,其他数据和操作则隐藏到对象内部,这样便于用户使用和维护。 继承性 对象具有继承性,通过这一特性可以增强程序的可扩展性,适合大型项目的开发。 多态性转载 2005-04-21 10:44:00 · 822 阅读 · 0 评论 -
ORACLE优化系列文章三 ──优化Oracle数据库性能
---- 随着网络应用和电子商务的不断发展,各个站点的访问量越来越大,如何使有限的计算机系统资源为更多的用户服务?如何保证用户的响应速度和服务质量?这些问题都属于服务器性能优化的范畴。作为较成功的数据库厂商,Oracle公司数据库的性能优化是如何进行的呢? 优化策略 ----为了保证Oracle数据库运行在最佳的性能状态下,在信息系统开发之前就应该考虑数据库的优化策略。优化策略一般转载 2005-04-20 17:10:00 · 1078 阅读 · 0 评论 -
ORACLE优化系列文章二 ──数据库的查询优化技术
数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一转载 2005-04-20 17:08:00 · 754 阅读 · 0 评论 -
ORACLE优化系列文章一 ──Oracle中优化SQL的原则
1. 已经检验的语句和已在共享池中的语句之间要完全一样2. 变量名称尽量一致3. 合理使用外联接4. 少用多层嵌套5. 多用并发 语句的优化步骤一般有:1. 调整sga区,使得sga区的是用最优。2. sql语句本身的优化,工具有explain,sql trace等3. 数据库结构调整4. 项目结构调整写语句的经验:1. 对于大表的查询使用索引2. 少用in,exist等3.使用集合运算1.对于大转载 2005-04-20 17:06:00 · 1731 阅读 · 0 评论 -
[转贴]oracle存储过程返回记录集
//=============================================// 定义包、及存储过程// 请注意游标变量的声明和使用的方法// 这里的游标是输出(out)参数//=============================================create or replace package audit is-- Public type declarat转载 2005-04-06 21:04:00 · 1301 阅读 · 0 评论 -
V$session 表的妙用
v$session 表中比较常用的几个字段说明^_^1. sid,serial#通过sid我们可以查询与这个session相关的各种统计信息,处理信息.a. select * from v$sesstat where sid = :sid; 查询用户相关的各种统计信息. select a.sid,a.statistic#,b.name,a.valuefrom v$sesstat a,v$statn转载 2005-03-08 19:34:00 · 809 阅读 · 0 评论 -
[转贴]SQLServer和Oracle的常用函数对比
---------数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) valu转载 2005-03-07 14:50:00 · 1148 阅读 · 0 评论 -
动态SQL的使用
动态SQL的使用 Oracle实际上比SQL Server好一些,但绝对没有传说中那么强。这是这些天一识Oracle庐山真面目的感受。看来好多事情多如此,听的要比见到的完美。接着第一句说,Oracle的动态SQL就很棒,我专门学习了一下。记录如下。先说说动态SQL是什么,看这句熟悉的:select * from a_table where a_variable=a_declareva转载 2005-03-08 18:05:00 · 966 阅读 · 0 评论