自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 oracle10gR2 中, 用 in 还是 用or的问题

select table_name from test where table_name='DBMS_ALERT_INFO' or  table_name ='DBMS_APPS_UPG_WORKING';执行计划----------------------------------------------------------Plan hash value: 2019477598--------------------------------------------------------

2010-10-08 16:31:00 1543

转载 【转】oracle hints用法大全

<br />http://www.javaeye.com/topic/193649<br /> <br />1. /*+ALL_ROWS*/ <br />表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.<br />例如:<br />SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';<br /><br />2. /*+FIRST_ROWS*/<b

2010-10-02 17:07:00 929

转载 Mysql任务调度(Event)

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2010-03-11 13:25:00 20312 1

转载 Mysql的行锁机制

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2010-03-11 13:11:00 8976 9

原创 Mysql存储过程(六)——存储过程中使用临时表

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2010-03-11 12:59:00 44719 4

原创 Mysql存储过程(五)——SEQUENCE的实现

在oracle中,sequence提供多表多字段可共用一个不重复值。Mysql中存在自增列,基本可以满足PK的要求。但自增列存在限制:a.只能用于表中的一个字段,一张不能同时存在两个以上的自增列;b.自增列必须被定义为key(PK或FK);c.自增列不能被多个表共用;d.当ins

2010-03-11 11:59:00 10896 3

原创 Mysql存储过程(四)——异常处理

有时候,不希望存储过程抛出错误中止执行,而是希望返回一个错误码。Mysql支持异常处理,通过定义CONTINUE/EXIT异常处理的HANDLER来捕获SQLWARNING/NOT FOUND/SQLEXCEPTION(警告/无数据/其他异常)。其中,FOR后面可以改为SQLWA

2010-03-11 11:54:00 17540 1

原创 Mysql存储过程(三)——处理分页

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2010-03-10 13:55:00 4686 1

原创 Mysql存储过程(二)——多结果集返回与java获取

存储过程经常需要返回多个结果集。Mysql中直接用select即可返回结果集。而oracle则需要使用游标来返回结果集。这一点Mysql相对比较方便,如下代码即可实现输出两个结果集:         Sqlcode 2-1:CREATE PROCEDURE test_proc_m

2010-03-10 12:54:00 44802 3

原创 Mysql存储过程(一)——原子性

Mysql中,单个Store Procedure(SP)不是原子操作,而oracle则是原子的。如下的存储过程,即使语句2失败,语句1仍然会被commit到数据库中:Sql code 1-1:create table testproc(id int(4) primary key, name varchar(100)); C

2010-03-09 18:03:00 13646 4

原创 Mysql字符集设置为utf8,怎么插入中文还是ERROR 1406 (22001): Data too long...

1。确保my.ini中涉及到字符的参数都是utf82。如果直接用mysql的命令行(开始菜单下的Command Line Client)会有问题,它直接使用my.ini中的default-character-set=utf8连接,而我们的机器字符集基本都是GBK。要在command下使用:mysql -uroot -p --default-character-set=gbk命令来登录,

2010-01-20 06:11:00 4584

原创 java oracle存储过程/函数(2):字符串数组传出存储过程,动态sql如何fetch到游标

    在(1)中,我们讲了如何传入String数组和int数组。这里,讲下如何传出String数组。可能看了代码之后,有的朋友会有疑问:为什么要传出String数组?直接传出一个游标不好吗?    这里简单说下初衷:游标基本上只能从table中传出,或者,从自定义数组中select出来作为一个游标。我这里举的例子是查询表中的某一列的值,但实际应用中,可能需要转化,例如:A-》可用,N-》不可

2010-01-11 04:34:00 5087

原创 java oracle存储过程/函数(1):字符串数组、int数组传入存储过程

    最近CSDN上有比较多的朋友问到java与oracle存储过程/函数的交互方面的问题。本人也是一步步学起来的,在之前也碰到过类似的问题,经常一头雾水。但现在某些东西似乎是有点入门的味道了,觉得应该写点什么总结一下,方便大众,也是为了自己查找方便。就准备写一个系列。    嗯,因为是原创,可能代码存在一些错误或者不足,还希望大家谅解并指出来。但可以负责任的说一句:本人的以下代码都是测试通

2010-01-11 02:55:00 6813 13

原创 WEB项目(struts1.X)乱码终结

1。数据库在创建的时候,指定其编码为UTF-8.   (1)oracle:SQL> select userenv(language) from dual;USERENV(LANGUAGE)---------------------------------------------SIMPLIFIED CHINESE_CHINA.UTF8SQL>

2009-12-24 03:14:00 6216 8

转载 Oracle字符集测试

以下回答属于转载:经常看到一些朋友问ORACLE字符集方面的问题,我想以迭代的方式来介绍一下。第一次迭代:掌握字符集方面的基本概念。 有些朋友可能会认为这是多此一举,但实际上正是由于对相关基本概念把握不清,才导致了诸多问题和疑问。首先是字符集的概念。我们知道,电子计算机最初是用来进行科学计算的(所以叫做"计算机"),但随着技术的发展,还需要计算机进行其它方面的应用处理。这就要求

2009-12-19 03:20:00 1425

转载 查看Oracle字符集及怎样修改字符集(zt)

一、什么是oracle字符集   Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。   影响oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下:  

2009-12-19 03:18:00 3798

转载 oracle表空间管理

--1查看表空间已经使用的百分比select   a.tablespace_name,a.bytes/1024/1024"Sum MB",(a.bytes-b.bytes)/1024/1024   "used MB",b.bytes/1024/1024"free MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used"f

2009-12-16 23:49:00 822

转载 ORACLE 普通表转换成分区表(在线重定义)

在一个高可用系统中,如果需要改变一个表的定义是一件比较棘手的问题,尤其是对于7×24系统。Oracle提供的基本语法基本可以满足一般性修改,但是对于把普通堆表改为分区表,把索引组织表修改为堆表等操作就无法完成了。而且,对于被大量DML语句访问的表,幸运的是,Oracle从9i版本开始提供了在线重定义表功能,通过调用DBMS_REDEFINITION包,可以在修改表结构的同时允许DM

2009-12-16 20:25:00 922

转载 一些Java链接

POI官方文档http://poi.apache.org/spreadsheet/quick-guide.html

2009-12-09 23:49:00 707

转载 oracle的TM锁、TX锁知识完全普及

锁概念基础 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该

2009-12-08 19:07:00 21290 3

原创 动态调用带out参数的存储过程

试了将近1个小时,早知道多baidu一下了,死在这个using in/out 没加上,乃乃的。 SQL> drop table emp;表已丢弃。SQL> create table emp(A varchar2(10),B varchar2(10),C varchar2(10));表已创建。SQL> insert into emp values(1,

2009-12-07 23:13:00 1218

转载 一些Oracle链接

oracle 官方文档 CLOB 10g操作http://www.oracle.com/technology/sample_code/tech/java/codesnippet/jdbc/clob10g/handlingclobsinoraclejdbc10g.html 行列转换的通用过程 by wildwave http://topic.csdn.net/u/

2009-12-03 19:38:00 514

原创 某大学生的作业(3)--第一次回复之要求修改

大学生: 代码运行过了,很好,完全满足要求啦。 不过还有一点小问题~~就是Hashtable 没学过,而且今天老师上课讲了下说可以用Vector实现。 能不能再改下代码呢? 恩还有一点,就是英语语法问题了1. networks – list all networks connected to aparticular node 是指列出一点让然后显示所有联系的网络,

2009-12-03 04:48:00 711 2

原创 某大学生的作业(2)--第一次回复

代码说明:由于你提供的Main里面只有两个地方可以 // expand here ............. 只好写了一个比较笨的,只在这两个地方加代码,但用到了java.io.*和java.util.*,因为你Main里面已经import了,所以应该不算违规。。。。另外两个类不在 //expand那里,是因为你要求要自定义class的 import java.io.*;

2009-12-03 04:47:00 640 1

原创 某大学生的作业(1)--题目

information on the connectivity of nodes and networks. Nodes may be connected to varying numbers of networks and networks may be connected to varying numbers of nodes. You may assume a maximum o

2009-12-03 04:45:00 610

原创 一个进制转换的swing,改了下

package test;import java.awt.Container;import java.awt.Rectangle;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.eve

2009-12-03 04:44:00 740

转载 swing的个日期控件,不懂,抄了再说

package test;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Component;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Calendar

2009-12-03 04:38:00 1517

原创 咋取baidu首页的内容?或其他链接的html

package test;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;public class TestURLReader {    /**     * @param args     */    public static void m

2009-12-03 04:37:00 639

原创 咋取邮件信息?

package test;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Properties;import javax.mail.Folder;import javax.mail.Message;import javax.mail.MessagingException

2009-12-03 04:35:00 723

原创 咋下载网上的文件??

package test;import java.io.BufferedInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.net.HttpURLConnection;import java.net.MalformedURLException;import

2009-12-03 04:32:00 551

原创 咋把"06May09"搞到"yyyy-MM-dd"

package test;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;public class DateFormat {    public static void main(String[] args) {        String a = "

2009-12-03 04:30:00 627

原创 OOP

面试官:什么叫面向对象?答曰:1、你跟你女朋友面对面坐着就叫面象对象了。2、你面对着两头大象。3、你长的象你女朋友。 4、你下了碗面,把它对着你女朋友。5、其实那碗面对着的是两头大象。6、以上都不对,其实是那碗面像你女朋友,也就是说,你女朋友是碗面。.

2009-12-03 04:26:00 531

原创 数组、二维数组、及类型,存储过程调用.相关java

OConnection.java package test.oracle.conn;import java.sql.Connection;import java.sql.DriverManager;public class OConnection { public static Connection getConn() { String URL = "jdbc:ora

2009-11-28 22:35:00 2768

原创 数组、二维数组、及类型,存储过程调用.sql

 create table parent(    id number(10),    name varchar2(100),    title varchar2(10));create table child(    id number(10),    parent_id number(10),    child_name varchar2(100),  

2009-11-28 22:33:00 2652

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