编写JAVA存储过程
[@more@]用Java编写Oracle存储过程关键字: Database Oracle里可以使用多种语言来编写存储过程,比如Pro*C/C++,PL/SQL,COBOL,在Oracle8i开始支持用Java编写存储过程。如果非要写存储过程的话,做为以Java谋生的我,首选用Java编写,用PL/SQL需要记忆很多的语法(Pascal类的语法)和函数,远不如使用Java/JDBC这么轻车熟路。而且,DB2等数据库都支持Java存储过程,所以不比为每一种数据学习一种编写存储过程的方法了。Java存储过程与一般的JDBC程序有所不同的是: 1.有安全限制,毕竟是在oracle内部运行的,不允许访问操作系统的资源,如文件。
将普通表转换为分区表
[@more@] 转自yangtingkunOracle的普通表没有办法通过修改属性的方式直接转化为分区表,必须通过重建的方式进行转变,下面介绍三种效率比较高的方法,并说明它们各自的特点。 方法一:利用原表重建分区表。 步骤: SQL> CREATE TABLE T (ID NUMBER PRIMARY KEY, TIME DATE); 表已创建。 SQL> INSERT INTO T SELECT ROWNUM, CREATED FROM DBA_OBJECTS; 已创建6264行。 SQL> COMMIT; 提交完成。SQL> CREATE TABLE T_NEW (ID, TIME) PARTITION BY RANGE (TIME) 2 (PARTITION P1 VALUES LESS THAN (TO_DATE('2004-7-1', 'YYYY-MM-
35岁之前成功12条法则(转)
[@more@]一艘没有航行目标的船,任何方向的风都是逆风 1、你为什么是穷人,第一点就是你没有立下成为富人的目标 2、你的人生核心目标是什么? 杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。 3、起跑领先一步,人生领先一大步:成功从选定目标开始 4、贾金斯式的人永远不会成功 为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数人不是将自己的目标舍弃,就是沦为缺乏行动的空想 5、如果你想在35岁以前成功,你一定在25至30岁之间确立好你的人生目标 6、每日、每月、每年都要问自己:我是否达到了自己定下
走下神坛的项目经理(转)
[@more@] 以下的问题,谁看谁解答: 1、很多招聘项目经理的信息上,无异例外的提到:风险控制,以目前国内的开发现状,风险控制是项目经理的责任吗? 你做到了吗 2、对于进度控制,项目工具、理论教条、计划、报告、经验的作用有多大,孰重孰轻,到底是什么是进度控制中的决定性因素。 3、性格决定命运,项目经理的人格魅力,亲和力,沟通技巧是不是项目成败的关键因素? 4、项目经理真的能掌控一切吗,遇到低素质的开发人员,性格怪异的程序员,桀骜不驯的程序员,你真的能搞定他吗,遇到啥也不懂的老总,遇到胡搅蛮
感想
1、有什么人或什么事是你想去做,哪怕拼了性命都再所不惜的。那你就应该努力去做。2、紧张是失败的开始。3、成功的秘诀在于简单。4、一个人只有经历过挫折,才能够真正客观地评价自己。5、你愈不把失败当作一回事,失败愈不能把你怎么样;只要能保持个人心态的平衡,成功的可能性也愈大。6、成功的最佳目标,不是最有价值的一个,而是最有可能实现的那个。7、读书,是为了造就完整的人格。8、行先而知后。9、科学的发现和发明,大致是有闲阶级的事,多半是不追求即刻的经济利益的。从经济的角度来说,不追求即刻经济利益,意味着下得起本钱
时间与效率
如果有十分钟的工作,而你用两分钟完成,那你将拥有五倍的人生。[@more@]
老爸
2006年6月23日是涛结婚的日子,在镇上一家饭店请的客。在喝酒的时候,老爸找到了我在的酒桌,跟我的两个姐夫喝了两杯酒。我知道他过来的就是想看看我,想知道我在桌,还有和谁一起喝酒。估计是他在那桌上觉得没意思,不愿和别人聊天,尤其是我三叔和小姑父。在那桌感到不自在,才抽空出来找我的。老爸这一辈子都给了我和妹妹,主要是为我,付出了很多很多。现在背也有弯了。妈妈的思想有些局限,估计跟老爸沟通的也不好。[@more@]
Oracle 10G 中的回收站
在Oracle 10g数据库中,引入了一个回收站(Recycle Bin)的数据库对象。 回收站,从原理上来说就是一个数据字典表,放置用户Drop掉的数据库对象信息。用户进行Drop操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而被数据库清掉。数据库有了这样的功能,能够减少很多不必要的麻烦。常常看到开发人员误把表删除,急急忙忙找DBA 来想办法的情况。相信随着10G的大范围应用,这种情形应该比较少见了,我们可以充分利用10g的闪回(FLASHBACK,闪回,回闪?)功能来避免大量的人工误操作
Oracle--SQL行列转换实战
Oracle--SQL行列转换实战[@more@] 行列转换实例 表ttt有三个字段 seq --序列 jcxm --检查项目 zhi --值 数据分别如下: seq jcxm zhi ------- -------- -------- 11 1 0.50 11 2 0.21 11 3 0.25 12 1 0.24 12 2 0.30 12 3 0.22 实现功能 创建视图时移动行值为列值 create view v_view1 as select seq, sum(decode(jcxm,1, zhi)
原有缘;缘无圆;愿缘圆;缘已远;缘何远?
原有缘;缘无圆;愿缘圆;缘已远;缘何远?[@more@]
调整数据库参数
调整数据库参数
oracle中Job的操作
1、创建begin sys.dbms_job.submit(job => :job, what => 'P_CHECKORDEREXPIRED;', next_date => to_date('14-03-2006 20:25:11', 'dd-mm-yyyy hh24:mi:ss'), interval => 'sysdate+1/96'); commit;end;P_CHECKORDEREXPIRED 存储过程名2、查询select job,next_date,next_sec,failures,broken from user_jobs;3、停止beginsys.dbms_job.broken(job=> 21, broken => true);commit;end;21为数据库系统产生的job号4、启动beginsys.dbms_job.broken(job=&
深圳
2月28日来的深圳,感觉深圳还是很漂亮的。没有想象中的那么不安全。来的这几天总是在忙着修改程序,没有出去玩。今天景林过来玩了,他还是老样子,比上大学时没什么变化。系统程序里面还是有很多问题,需要逐步来调试。等到一期完全上线就轻松一点了。到时候再好好玩玩。[@more@]
误删数据库数据文件的处理方法
误删数据库数据文件的处理方法