<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[handle520的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/handle520</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; handle520]]></copyright><item><title><![CDATA[java中Class.getResource用法]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83906171</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83906171</guid><author>handle520</author><pubDate>Sun, 17 Apr 2011 23:36:30 +0800</pubDate><description><![CDATA[用JAVA获取文件，听似简单，但对于很多像我这样的新人来说，还是掌握颇浅，用起来感觉颇深，大常最经常用的，就是用JAVA的File类，如要取得c:/test.txt文件，就会这样用File file = new File(&quot;c:/test.txt&quot;);这样用有什么问题，相信大家都知道，就是路径硬编码，对于JAVA精神来说，应用应该一次成型，到处可用，并且从现实应用来讲，最终生成的应用也会部署到Wi...]]></description><category></category></item><item><title><![CDATA[Java三大框架Struts、Hibernate和Spring的技术起源和由来(转)]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83906153</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83906153</guid><author>handle520</author><pubDate>Sun, 17 Apr 2011 22:27:26 +0800</pubDate><description><![CDATA[Struts、Hibernate和Spring是我们Java开发中的常用关键，也被称为Java三大框架。他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道，这些知名框架最初是怎样产生的?

        传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的，这种模式实现了最基本的MVC分层，使的程序结构分为几层，有负责前台展示的 JSP、负责流程逻辑...]]></description><category></category></item><item><title><![CDATA[ORACLE数据库表分区 (转)]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83905654</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83905654</guid><author>handle520</author><pubDate>Sat, 16 Apr 2011 18:09:41 +0800</pubDate><description><![CDATA[1.1 分区表PARTITION table
在ORACLE里如果遇到特别大的表，可以使用分区的表来改变其应用程序的性能。
1.1.1 分区表的建立： 
某公司的每年产生巨大的销售记录，DBA向公司建议每季度的数据放在一个分区内，以下示范的是该公司1999年的数据(假设每月产生30M的数据)，操作如下： 
范围分区表：
CREATE TABLE sales 
(invoice_no N...]]></description><category></category></item><item><title><![CDATA[Oracle9i添加 wm_concat函数（转）]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83836370</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83836370</guid><author>handle520</author><pubDate>Sun, 30 Jan 2011 17:29:19 +0800</pubDate><description><![CDATA[一：

创建type头

create or replace type string_sum_obj as object ( 
--聚合函数的实质就是一个对象 
     sum_string varchar2(4000), 
     static function ODCIAggregateInitialize(v_self in out string_sum_obj) retu...]]></description><category></category></item><item><title><![CDATA[常用正则表达式]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83805222</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83805222</guid><author>handle520</author><pubDate>Fri, 31 Dec 2010 14:30:23 +0800</pubDate><description><![CDATA[[size=12px]1。^\d+$　　//匹配非负整数（正整数 + 0） 
2。^[0-9]*[1-9][0-9]*$　　//匹配正整数 
3。^((-\d+)|(0+))$　　//匹配非正整数（负整数 + 0） 
4。^-[0-9]*[1-9][0-9]*$　　//匹配负整数 
5。^-?\d+$　　　　//匹配整数 
6。^\d+(\.\d+)?$　　//匹配非负浮点数（正浮点数 ...]]></description><category></category></item><item><title><![CDATA[oracle plsql 练习 要用到游标]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83801597</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83801597</guid><author>handle520</author><pubDate>Fri, 24 Dec 2010 15:02:54 +0800</pubDate><description><![CDATA[1、编写存储过程，显示各个职位(job),工资在2000元分以上人数和1000元以下人数。
2、编写一个存储过程
将各个职位前3位的职员的姓名，职位，工资，名次按工资排序存到一个数据表GOOD中

解答：
1、
create or replace procedure test_cursor
is
cursor c_tmp1  is select '&gt;=2000' as salway...]]></description><category></category></item><item><title><![CDATA[oracle plsql开发：存储过程综合练习]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83801439</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83801439</guid><author>handle520</author><pubDate>Fri, 24 Dec 2010 11:09:48 +0800</pubDate><description><![CDATA[--基于表emp和dept
--构造Procedure change_salary
--参数：ename in varchar2
        salary in number
        v_job out varchar2
        v_dname out varchar2
--先查找指定员工，如果查出多条记录，提示并异常退出；如果没有该名员工，提示并异常退出。
--...]]></description><category></category></item><item><title><![CDATA[oracle 存储过程语法总结及相关写法复习 if、case、loop等]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83801356</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83801356</guid><author>handle520</author><pubDate>Fri, 24 Dec 2010 09:46:26 +0800</pubDate><description><![CDATA[--1.存储过程之if
clear;
create or replace procedure mydel(
in_a in integer)
as
begin
if in_a]]></description><category></category></item><item><title><![CDATA[oracle存储过程详解--游标实现增、删、改、查的功能]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83800534</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83800534</guid><author>handle520</author><pubDate>Wed, 22 Dec 2010 17:09:38 +0800</pubDate><description><![CDATA[ 游标(CURSOR)是ORACLE系统在内存中开辟的一个工作区,在其中存放SELECT语句返回的查询结果.   
    这个查询结果既可以是零记录,单条记录,也可以是多条记录.在游标所定义的工作区中,存在着一个指针(POINTER),   
    在初始状态它指向查询结果的首记录.   
    
    
    SQL是用于访问ORACLE数据库的语言，PL/SQL扩展和加强了...]]></description><category></category></item><item><title><![CDATA[oracle 存储过程 练习笔记]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83800438</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83800438</guid><author>handle520</author><pubDate>Wed, 22 Dec 2010 15:39:35 +0800</pubDate><description><![CDATA[目标：

·熟悉Oracle存储过程的各种写法


先写下面几个存储过程(无，有，返回普通值，返回结果集)

在Oracle中编写：

1、创建班级表和学生表。

2、添加学生(学号，姓名，班级编号)，不返回任何值。

3、添加学生(姓名，班级编号)，由程序生成学号并返回(。

4、添加学生(姓名，班级编号)，并返回该班的所有学生。

解答：
1、创建 班级表过...]]></description><category></category></item><item><title><![CDATA[set serveroutput on   -------  命令行显示打印信息]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83799803</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83799803</guid><author>handle520</author><pubDate>Tue, 21 Dec 2010 17:08:43 +0800</pubDate><description><![CDATA[如题 。。。。。]]></description><category></category></item><item><title><![CDATA[oracle dbms_stats 包 转]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83799773</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83799773</guid><author>handle520</author><pubDate>Tue, 21 Dec 2010 16:27:02 +0800</pubDate><description><![CDATA[oracle 8i 以后加处的功能，Oracle专家可通过一种简单的方式来为CBO收集统计数据。目前，已经不再推荐你使用老式的分析表和dbms_utility方法来 生成CBO统计数据。那些古老的方式甚至有可能危及SQL的性能，因为它们并非总是能够捕捉到有关表和索引的高质量信息。 CBO使用对象统计，为所有SQL语句选择最佳的执行计划。
dbms_stats能良好地估计统计数据（尤其是针对较大的...]]></description><category></category></item><item><title><![CDATA[oracle中的merge函数 转]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83799714</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83799714</guid><author>handle520</author><pubDate>Tue, 21 Dec 2010 15:39:57 +0800</pubDate><description><![CDATA[oracle中的merge函数
例如：table1( col_1a,col_1b,col_1c ) 
          table2( col_2a,col_2b,col_2c ) 

我想update table1，当col_1a=col_2a时将col_2b和col_2c赋值给col_1b和col_1c。
merge into table a using table b 
on ...]]></description><category></category></item><item><title><![CDATA[Oracle查询权限分配Authid Current_User的使用 转]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83799711</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83799711</guid><author>handle520</author><pubDate>Tue, 21 Dec 2010 15:38:34 +0800</pubDate><description><![CDATA[我们知道，用户拥有的role权限在存储过程是不可用的。遇到这种情况，我们一般需要显式授权，如grant create table to usera;但这种方法太麻烦，有时候可能需要进行非常多的授权才能执行存储过程，实际上，oracle给我们提供了在存储过程中使用role权限的方法：修改存储过程，加入Authid Current_User时存储过程可以使用role权限。下面来举个例子： 
 
S...]]></description><category></category></item><item><title><![CDATA[使用JAVA来编写Oracle存储过程(转)]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83778923</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83778923</guid><author>handle520</author><pubDate>Mon, 13 Dec 2010 17:10:44 +0800</pubDate><description><![CDATA[create or replace and compile java source named  &quot;PF&quot;  as 
package  org.oraclejava.pro; 
public   class  javaCreatePro 
{ 
  public   static   String  test( int num) 
 { 
    return  &quot;&quot;+num*num;...]]></description><category></category></item><item><title><![CDATA[ORACLE存储过程实战 入门、进阶（转）]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83778826</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83778826</guid><author>handle520</author><pubDate>Mon, 13 Dec 2010 15:26:28 +0800</pubDate><description><![CDATA[[b]入门篇[/b]
1.基本结构 
CREATE OR REPLACE PROCEDURE 存储过程名字
(
    参数1 IN NUMBER,
    参数2 IN NUMBER,
    参数3 OUT NUMBER
) IS
变量1 INTEGER := 默认值;
变量2 DATE;
BEGIN
 ...
EXCEPTION
  WHEN 异常类别 THEN
...]]></description><category></category></item><item><title><![CDATA[JAVA调用Oracle存储过程(转)]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83777445</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83777445</guid><author>handle520</author><pubDate>Fri, 10 Dec 2010 10:55:42 +0800</pubDate><description><![CDATA[在大型数据库系统中，有两个很重要作用的功能，那就是存储过程和触发器。在数据库系统中无论是存储过程还是触发器，都是通过SQL 语句和控制流程语句的集合来完成的。相对来说，数据库系统中的触发器也是一种存储过程。存储过程在数据库中运算时自动生成各种执行方式，因此，大大提高了对其运行时的执行速度。在大型数据库系统如Oracle、SQL Server中都不仅提供了用户自定义存储过程的功能，同时也提供了许多可...]]></description><category></category></item><item><title><![CDATA[oracle大表复制 存储过程(转)]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83775830</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83775830</guid><author>handle520</author><pubDate>Tue, 07 Dec 2010 18:35:49 +0800</pubDate><description><![CDATA[create or replace procedure P_HPS_TABLEBAK(P_TableOri   in VARCHAR2, 
                                           P_TableBack  in VARCHAR2, 
                                           P_TemplateId in...]]></description><category></category></item><item><title><![CDATA[oracle存储过程语法数据库]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83773172</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83773172</guid><author>handle520</author><pubDate>Thu, 02 Dec 2010 16:25:49 +0800</pubDate><description><![CDATA[ 过程是执行某些程序的子程序，他是执行特定任务的模块。过程就是命名的PL/SQL程序块。它可以被赋予参数，存储在数据库中，然后有一个应用程序或其他PL/SQL程序调用。

 

创建过程：

       CREATE  [OR REPLACE]  PROCEDURE  procedure_name

        [(parameter_list)]

        {I...]]></description><category></category></item><item><title><![CDATA[Hibernate3的配置参数汇总]]></title><link>https://blog.youkuaiyun.com/handle520/article/details/83725113</link><guid>https://blog.youkuaiyun.com/handle520/article/details/83725113</guid><author>handle520</author><pubDate>Tue, 28 Sep 2010 14:48:35 +0800</pubDate><description><![CDATA[SQL方言
1、Hibernate JDBC属性

属性名 用途 
hibernate.connection.driver_classjdbc 驱动类 
hibernate.connection.urljdbc URL
hibernate.connection.username数据库用户
hibernate.connection.password数据库用户密码
hibernate....]]></description><category></category></item></channel></rss>