- 浏览: 54337 次
- 来自: ...
-
最新评论
-
wx_hello:
以下是将1,2,3,4,.....转换为name1,name2 ...
String 转oracle.sql.CLOB -
lkj107:
项目经理应该解决,但是不是说他本人解决,而是协调资源来解决什么 ...
项目经理是否应该解决项目中的技术难题 -
lzmhehe:
刨坟啊============================ ...
项目经理是否应该解决项目中的技术难题 -
wandou:
不懂技术的项目经理,对项目是个灾难。大公司也有各种各样的弊病, ...
项目经理是否应该解决项目中的技术难题 -
David0203:
项目经理不必是专家,但必须是多面手~问题解决不了只能说团队组建 ...
项目经理是否应该解决项目中的技术难题
文章列表
前两天遇害到一个问题就是需要处理一字符型变量(该变量要作为参数传入存储过程执行),但其长度超长(长度小于32767时正常,大于时就报错)。后来想了很多的解决方案,最后决定先将其转换成CLOB,然后再将其以CLOB的方式传进去。
是如何转换的呢?经过狂搜GOOGLE,BAIDU,并且不停地测试后,终于成功了。我现将其转换代码贴出来,为大家共享,以便后来人和我一样,为其苦闷不已(就为这,我可是花了一整天的时间)
oracle.sql.CLOB clob = oracle.sql.CLOB.createTemporary( conn, false, oracle.sql. ...
下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。
匹配中文字符的正则表达式: [u4e00-u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:ns*r
评注:可以用来删除空白行
匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?|<.*? />
评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于 ...
- 2007-11-08 14:15
- 浏览 1386
- 评论(0)
11.1.2 DWR使用入门
有两种方式可以开始DWR的应用。一种是直接从其官方网站下载DWR的Web应用示范包,这是一个war的部署包,从中可以对DWR的应用效果及其部署方式有一个大概的了解。不过这种方式无法详细掌握如何将DWR与Web应用程序紧密集成。另外一种方式是根据DWR官方开发文档的讲解,通过一步步的部署和配置,将DWR集成到Web应用程序中。本节通过简单的示范和一个例子来讲述DWR的部署和集成。
DWR采用一个Java Servlet来处理请求并将响应结果发送给浏览器,这个Java Servlet需要加入到Java Web应用程序的部署描述文件web.xml。其次,它通过一个自定义 ...
- 2007-09-30 12:47
- 浏览 2121
- 评论(0)
ORACLE分析函数(二)
2. rank函数的介绍
介绍完rollup和cube函数的使用,下面我们来看看rank系列函数的使用方法.
问题2.我想查出这几个月份中各个地区的总话费的排名.
Quote:
为了将rank,dense_rank,row_number函数的差别显示出来,我们对已有的基础数据做一些修改,将5763的数据改成与5761的数据相同.
1 update t t1 set local_fare = (
2 select local_fare from t t2
3 where t1.bill_month = t2.bill_mont ...
- 2007-09-28 16:21
- 浏览 1600
- 评论(0)
ORACLE分析函数(一)
Oracle 分析函数使用介绍
分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.下面我将针对分析函数做一些具体的说明.
今天我主要给大家介绍一下以下几个函数的使用方法
1. 自动汇总函数rollup,cube,
2. rank 函数, rank,dense_rank,row_number
3. lag,lead函数
4. ...
- 2007-09-28 14:46
- 浏览 1771
- 评论(0)
分支语语句
1.条件
1)IF条件判断逻辑结构
If条件判断逻辑结构有三种表达方式。
①表达式一:
IF Condition THEN
Statement;
END IF;
该表达式的功能为:若条件为真,执行then后的语句;否则,跳出条件语句执行end if后的语句。
②表达式二:
IF Condition THEN
Statements_1;
ELSE
Statements_2;
END IF;
该表达式的功能为:如果条件为真执行then后的语句,否则执行else后的语句。
③表达式三:
- 2007-09-28 13:55
- 浏览 1344
- 评论(0)
异常
1.简介
异常处理块中包含了与异常相关的错误发生以及当错误发生时要进行执行和处理的代码。异常部分的语法一般如下:
BEGIN
EXCEPTION
WHEN Excep_Name1 THEN
Statements1;
WHEN Excep_Name2 THEN
Statements2;
WHEN OTHERS THEN
Statements3;
END;
2.预定义异常
简单列一下常用的吧:
异常名
...
- 2007-09-28 13:49
- 浏览 2260
- 评论(0)
游标
Oracle游标是一种用于轻松的处理多行数据的机制。如果没有游标,Oracle开发人员必须单独地、显式地取回并管理游标查询选择的每一条记录。游标的另一项功能是,它包含一个跟踪当前访问的记录的指针,这使程序能够一次处理多条记录。
1.声明游标
声明游标的语句格式如下:
DECLARE Cursor_Name IS SELECT Statement
声明游标完成了下面两个目的:
① 给游标命名.
② 将一个查询与游标关联起来。
2.打开游标
打开游标的语句格式如下:
OPEN Cursor_Name;
打开游标将激活查询并识别活动集,可是 ...
- 2007-09-28 13:47
- 浏览 2835
- 评论(0)
存储过程
1.命令格式
存储过程是一个PL/SQL程序块,接受零个或多个参数作为输入(INPUT)或输出(OUTPUT)、或既作输入又作输出(INOUT),与函数不同, 存储过程没有返回值,存储过程不能由SQL语句直接使用,只能通过EXECUT命令或PL/SQL程序块内部调用,定义存储过程的语法如下:
PROCEDURE Name [(Parameter[,Parameter,])]
IS|AS
[Local Declarations]
BEGIN
Execute statements;
[EXCEPTION Exception Handlers]
END [Name
- 2007-09-28 13:46
- 浏览 4838
- 评论(0)
DECLARE
X NUMBER(3);
Y NUMBER(3);
V_COUNTER NUMBER(2);
v_str VARCHAR2(1000);
BEGIN
X := 1;
v_str := 'insert into user_info values((select (max(USERID) + 1) from USER_INFO),''aa'',''aa'',0,''2007-09-12'',''hong@163.com'',''0'',''demo'')';
FOR V_COUNTER IN 1 .. 1000 LO ...
- 2007-09-28 12:50
- 浏览 1159
- 评论(0)
<%@ page contentType="image/jpeg"
import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*"%>
<%!Color getRandColor(int fc, int bc) {
Random random = new Random();
if (fc > 255)
fc = 255;
if (bc > 255)
bc = 255;
int r = fc + rand ...
- 2007-09-25 14:42
- 浏览 1067
- 评论(0)