自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 自定义合计函数

Example: Creating and Using a User-Defined Aggregate <!--/TOC=h1--> This example illustrates creating a simple user-defined aggregate function SecondMax() that returns the second-largest val...

2009-04-21 09:57:46 128

原创 反射机制

Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。 1. 得到某个对象的属性 [code="java"]public Object getProperty(Object owner, String...

2008-11-13 16:31:54 99

原创 Java在Linux下不能处理图形的解决办法

Java在图形处理时调用了本地的图形处理库。在利用Java作图形处理(比如:图片缩放,图片签名,生成报表)时, 如果运行在windows上不会出问题。如果将程序移植到Linux/Unix上的时候有可能出现图形不能显示的错误。   提示信息:"Can't connect to X11 window server"这是由于Linux的图形处理需要一个X Server服务器。   ...

2008-11-13 16:28:58 410

原创 JS脚本跨域解决方案

[code="js"]//声明一个Json用来保存所有的页面的高度 window.navigator.PagesHeight={"":0}; //根据name属性查找到页面的高度 window.navigator.get=function(pageName) { alert(pageName + " = " + window.navigator.PagesHeight[pageName]...

2008-11-13 16:22:52 397

原创 javascript得到屏幕分辨率和网页可见区域等方法

[code="js"]javascript得到屏幕分辨率和网页可见区域等方法 ... var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth; s += " 网页可见区域高:"+ document.body.clientHeight; s += ...

2008-11-13 16:11:15 261

原创 JavaScript常用脚本归类

[code="js"]1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5...

2008-11-13 16:10:07 174

原创 PL/SQL开发中动态SQL的使用之四

使用绑定提高动态 SQL 性能 由于几个方面的原因,开发人员通常会选择不在 PL/SQL 中使用动态 SQL。一个方面的原因是这样做有风险,因为 SQL 语句到运行时期才解析,所以捕获简单语法错误的难度会更大。此外,很多动态 SQL 的尝试都会带来性能问题,简单编写动态 SQL 的复杂性对动态 SQL 也有负面的影响。 这里给出一个简单的测试,我们使用两个方法将某段范围内的数字插入...

2008-11-13 15:57:42 103

原创 PL/SQL开发中动态SQL的使用之三

动态SQL和PL/SQL的EXECUTE IMMEDIATE选项 EXECUTE IMMEDIATE代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可...

2008-11-13 15:56:07 102

原创 PL/SQL开发中动态SQL的使用之二

基于Oracle的高性能动态SQL程序开发 1. 静态SQLSQL与动态SQL      Oracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型;另外一种是后期联编(late binding),即SQL语句只有在运行阶段才能建立,例如当查询条件为用户输入时,那么Oracle的SQL引...

2008-11-13 15:54:03 103

原创 PL/SQL开发中动态SQL的使用之一

PL/SQL开发中动态SQL的使用方法   内容摘要:在PL/SQL开发过程中,使用SQL,PL/SQL可以实现大部份的需求,但是在某些特殊的情况下,在PL/SQL中使用标准的SQL语句或DML语句不能实现自己的需求,比如需要动态建表或某个不确定的操作需要动态执行。这就需要使用动态SQL来实现。本文通过几个实例来详细的讲解动态SQL的使用。     本文适宜读者范围:Oracle初级,...

2008-11-13 15:53:04 93

原创 Oracle数据库中分区表的操作方法

Oracle数据库中分区表的操作方法   摘要:在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。   在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle...

2008-11-13 15:32:05 115

原创 存储过程调试信息打印

[code="sql"]SET serveroutput on size 100000; EXEC dbms_java.set_output(100000); EXEC dbms_output.enable(100000); EXEC ...[/code]

2008-11-13 15:02:59 1543

原创 SQL语句优化

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):orACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连...

2008-11-13 14:48:50 118

原创 常用数据字典

以下表格中收集了Oracle数据字典中几乎所有的视图或别名,至于每个视图或别名的字段请用‘Describe’语句来查询。   命名说明:   Oracle数据字典中,对象名称多数以"USER.","ALL.","DBA."为前缀"USER."视图中记录通常记录执行查询的帐户所拥有的对象的信息,"ALL."视图中记录包括"USER"记录和授权至PUBLIC或用户的对象

2008-11-10 12:11:00 141

原创 创建Job

[code="sql"]variable job1 number; begin sys.dbms_job.submit(job => :job1, what => 'job_test;', next_date => to_date('01-05-2007 01:00:00', 'dd-mm-yyyy...

2008-11-10 12:09:20 127

原创 优化ORACLE性能

[b]前言[/b] 使用oracle有两年了,积累的一些东西,与大家探讨一下。 [b]目的[/b] 希望通过整理此文档,使大家对oracle内存结构有一个全面的了解,并在实际的工作中灵活应用,使oracle的内存性能达到最优配置,提升应用程序反应速度,并进行合理的内存使用. [b]内容[/b] 实例结构 oracle实例=内存结构+进程结构 oracle实例启动的过程,其实就是ora...

2008-11-10 12:05:39 195

原创 重建TEMP表空间

[code="sql"]startup --启动数据库 create temporary tablespace TEMP2 TEMPFILE '/home2/oracle/oradata/sysmon/temp02.dbf' SIZE 512M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED; --创建中转临时表空间 ...

2008-11-10 12:02:52 512

原创 导入导出

脚本$ORACLE_HOME\ora92\rdbms\admin\catexp.sql,用exp和imp之前首先要运行这个脚本。先sqlplus用sys连上,然后@文件路径就可以了。 oracle的一个为:user007 user007这个用户的密码是:user007 服务器上的数据库ID名字:oracdb_dbserver [b]备份[/b] [code="sql"]exp u...

2008-11-10 12:00:46 95

原创 利用database link实现跨库查询

[code="sql"] create database link dbLink connect to USERID identified by PASSWORD using 'SID'; / select * from SID.tableName@dbLink; / drop database link dbLink; [/code]

2008-11-10 11:57:20 740

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除