- 博客(49)
- 收藏
- 关注
转载 cursor 与refcursor及sys_refcursor的区别 (转载)
引用一、显式cursor 显式是相对与隐式cursor而言的,就是有一个明确的声明的cursor。显式游标的声明类似如下(详细的语法参加plsql ref doc ): cursor cursor_name (parameter list) is select ... 游标从declare、open、fetch、close是一个完整的生命旅程。当然了一个这样的游标是可以
2013-05-30 11:19:38
683
原创 oracle数据导出方式汇总
1、使用Microsoft query 连结excel导出;2、直接sqlplus命令spool;3、使用pl/sql加载数据后copy;4、结合shell及sqlplus命令导出;...
2013-05-29 16:59:08
635
原创 sqlplus命令收集
1、参数传递a)define [name] = [value] 例子:select &[name] from dual;b)var [name] [datatype]exec :[name]:=[value]select :[name] from dual;c)@|start@[sql_path] [in_param] [in_param2]在[sql_path]内
2013-05-15 16:03:57
764
原创 oracle pl/sql level妙用
1、当需要把一个字符串按某一分隔符分隔后,变为数据列,即把字符串行变为列,可以使用level关键字,例子: with t as (select 'a;b;c;d;e' as str from dual)select level, t.str, substr(t.str, 2 * (level - 1) + 1, 1) as str_signle from tcon
2013-05-09 09:48:45
23008
4
原创 log4j.properties的配置
# Set log levels #log4j.rootLogger = DEBUG, Console, LogFile, ErrorFile# Output the log info to the Java Console #log4j.appender.Console = org.apache.log4j.ConsoleAppenderlog4j.appender.Consol
2013-05-03 09:50:43
548
原创 java split()用法
写法是这样的:1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");“.”和“|”都是转义字符,必须得加"\\";3、如果在一个字符串中有
2013-05-02 10:54:52
480
原创 ORACLE 常用技巧(持续更新ing)
1、爬树:WITH T AS (SELECT '00' AS CODE_CHILD, '-1' AS CODE_PARENT FROM DUALUNIONSELECT '01' AS CODE_CHILD, '00' AS CODE_PARENT FROM DUALUNIONSELECT '02' AS CODE_CHILD, '01' AS CODE_PARENT FROM DUA
2013-01-23 11:40:14
495
转载 oracle循环
主要有以下五种循环:Exit When、Loop、While、For(普通循环)、For(游标循环),下面举例一一说明(均为存储过程)。1、Exit When循环:create or replace procedure proc_test_exit_when isi number;begini:=0;LOOPExit When(i>5);Dbms_Output.
2013-01-09 10:04:09
365
转载 oracle 游标cursor详解
一 概念 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。二 类型 Cursor类型包含三种: 隐式Cursor,显式Cursor和Ref Cu
2012-10-18 11:01:12
498
原创 javax.servlet.http.HttpServletResponse常用
rsponse常见应用:a.使用OutputStream向客户端写入中文: response.setHeader("Content-type","text/html;charset=UTF-8");//向浏览器发送一个响应头,设置浏览器的解码方式为UTF-8 String data = "中国"; OutputStream stream = response.ge
2012-10-16 11:45:09
4107
原创 js代码应用:通过方法类,域等对function进行分割
一、大方法中包含小方法:"text/javascript"> function animal(){ this.dog = function(){ if(document.getElementById("username").value == ""){ alert("hi,I'm dog."); } }
2012-10-10 11:43:36
493
原创 jsp EL关键字列表
EL关键字列表div - 除(/) mod - 取余(%) eq - 等于(==) ne - 不等于(!=)lt - 小于() le - 小于等于(=)and - 逻辑与(&&) or - 逻辑或(||) not - 逻辑非(!) true - 逻辑
2012-09-27 11:45:41
1078
原创 SecureCRT注册机使用方法
SecureCRT_6.7.5注册机激活步骤如下:1)准备工作:安装好SecureCRT软件,下载并得到该注册机。2)保持SecureCRT软件关闭(运行的话会提示你正在运行的,关闭就好)。3)将注册机拷贝到你的CRT软件的安装的目录下;4)点击【Patch】按钮,会让你选择文件 ,选择SecureCRT.exe可执行文件,还会再提示一次选择一个help什么文件。总之,确定后都会提
2012-09-20 20:55:31
12964
3
原创 plsql安装--无需安装oracle客户端
1、先下载pl/sql,安装、破解;2、下载oracle的instanct client的base版文件(可以去oracle官网下一个,我这个是直接从cdsn下的);3、解压instanct client到任何盘,如(D:\instanctClent),在解压文件所在路径下新建一个文件NETWORK后,再NETWORK下建一个文件ADMIN,ok;4、用txt软件编写tnsnames.
2012-09-09 11:42:23
13417
1
转载 Css中的度量单位 px em ex pt pc in mm cm
px相对长度单位。像素(Pixel)。像素是相对于显示器屏幕分辨率而言的。譬如,WONDOWS的用户所使用的分辨率一般是96像素/英寸。而MAC的用户所使用的分辨率一般是72像素/英寸。em相对长度单位。相对于当前对象内文本的字体尺寸。如当前行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。ex相对长度单位。相对于字符“x”的高度。此高度通常为字体尺
2012-06-25 10:54:37
4298
转载 Javascript获取获取屏幕、浏览器窗口 ,浏览器,网页高度、宽度的大小
Javascript获取获取屏幕、浏览器窗口 ,浏览器,网页高度、宽度的大小网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽
2012-06-25 10:26:25
414
转载 常用的System.getProperty()
public class TestSystemproperty {public static void main(String[] args){ System.out.println("Java运行时环境版本:\n"+System.getProperty("java.version")); System.out.println("Java 运行时环境供应商:\n"+System
2012-06-15 10:09:39
450
转载 oracle SQL语句中进行时间加减
oracle SQL语句中进行时间加减加法 select sysdate,add_months(sysdate,12) from dual; --加1年select sysdate,add_months(sysdate,1) from dual; --加1月select sysdate,to_char(sysdate+7,'yyyy-
2012-06-14 08:54:12
16545
转载 Java获取路径
工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:request.getContextPath() 结果:/TEST (3)得到当前页面所在目录下全名称:request.getServletPath() 结果:如果页面在jsp目录下 /TEST/jsp/test.jsp
2012-06-11 09:23:12
460
原创 webwork定义页面局部变量或全局变量
使用控件,其中name定义变量名称,value定义变量的值,若该值带单引号,则表示该值是一个字符串,否则,该值是一个对象(如,session,application),其中scope可以定义作用范围(如page页面,request请求,action context)
2012-06-05 09:50:52
765
转载 iframe 父窗口和子窗口方法互调
iframe 父窗口和子窗口相互的调用方法集锦一、父窗口调用iframe子窗口方法1、HTML语法:2、父窗口调用子窗口:myFrame.window.functionName();3、子窗品调用父窗口:parent.functionName();简单地说,也就是在子窗口中调用的变量或函数前加个parent.就行4、父窗口页面源码:html> head>
2012-06-01 11:25:36
705
转载 HTML中的target属性之framename 伪ajax
包含target属性的标签有: 。对应的target值有:_blank_parent_self_topframename (标签没有)对于上面四个来说,再熟悉不过了。但是很少有人注意到或者说使用到第五个值:framename。因为它设计得实在是太巧妙了。。。这里我给出一个替代异步的ajax登录方式的例子。但凡登录大多都是不能通过ajax方式去
2012-05-31 10:35:02
5573
转载 ajax乱码解决方法
用过AJAX的朋友肯定知道javascript是使用UTF-8国际编码,即每个汉字用4个字节来存储,但是这就造成了用AJAX来send数据的时候出现乱码。有一种解决办法就是使用encodeURIComponent加上修改 Content-Type 为 application/x-www-form-urlencoded" 来把数据统一编码成 url 格式,当然,也可以指定编码,如:“applic
2012-05-30 10:51:10
474
转载 sql常用用法
SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbn
2012-05-22 09:16:09
418
原创 sql之sysdate妙用
1:取得当前日期是本月的第几周 SQL> select to_char(sysdate,'YYYYMMDD W HH24:MI:SS') from dual; TO_CHAR(SYSDATE,'YY ------------------- 20030327 4 18:16:09 SQL> select to_char(sysdate,'W') from dual; T
2012-05-08 09:39:47
13624
转载 Hibernate的配置文件
Hibernate的基本配置文件有两种:hibernate.cfg.xml和.hbm.xml文件。前者包含了Hibernate与数据库的基本连接信息,在Hibernate工作的初始阶段,这些信息被先后加载到Configuration和SessionFactory实例;后者包含了Hibernate的基本映射信息,即系统中每一个类与其对应的数据库表之间的关联信息,在Hibernate工作的初始阶段,这
2012-05-04 10:16:41
530
原创 使用本地命令台链接远程机器:ftp、socket
打开本地dos命令窗口;输入telnet 地址提示用户输入,则输入用户名;提示密码输入,则输入密码;其他操作就像ssh软件的命令使用方式一致;(如此可以不用装ssh软件了,哈哈) 注意,有肯能在win7中会出现提示telnet命令无法正常使用的情况的,到时候要到本机的控制面板上修改一些配置才行,主要是开通telnet的服务配置
2012-05-03 10:06:54
723
原创 plsql常用函数
substr(字段,开始位置,取多少位);decode(字段,'字段对应值1','翻译字段1','字段对应值2','翻译字段2','字段对应值3','翻译字段3'...)to_char();to_number();length();--计算字符串长度;vsize();--计算字符串字节数;判断是否为中文的的一种方法:对应gbk字符集select length(a.ban
2012-05-02 15:43:53
560
转载 快速搭建起基于Webwork与Hibernate的web应用
快速搭建起基于Webwork与Hibernate的web应用.快速搭建起基于Webwork与Hibernate的web应用.主要是一下几个文件完成了我们将Hibernate的Session与Webwork的Action绑定从而快速搭建web应用的关键:通用类:HibernateSessionFactory.javaHibernateSessionFactoryImp.java
2012-04-24 14:27:19
708
原创 Java把换行符空格置位符换成空字符
public class StringUtil{public static String replaceWithBlank(String str){Pattern p = Pattern.compile("\\s*|\t|\r|\n");Matcher m = p.matcher(str);String finishedReplaceStr = m.replaceAll("");
2012-04-23 10:49:11
6912
原创 jq上传的值出现部分乱码
使用ajax异步上传的值里面,出现了部分乱码,现象描述:上传三个汉字后,第三个汉字变成乱码;上传三个汉字+一个数字后,第三个汉字后都变成乱码;只有上传两个汉字+一个字母没有乱码;上传超过四个汉字后没有乱码;因此,在上传的值中,人为的加多一个字母,再在后台使用subString()取出所需的值;应为编码方式已经保持一致才出现了这种情况,至于为什么出现以上的现象,待解;
2012-04-18 15:31:20
605
原创 JavaScript常用工具和函数
对输入框的字符验证isNaN(str);//检验str的字符是否是数字,若是,return false;否则,return true;//输入框字数限制function checkedTemplateContentCount(obj){ if (100-obj.value.length>=0) { document.getElementById("templateCont
2012-04-18 14:47:31
339
原创 Java常用工具
获取当前时间(时间格式);获取当前用户;//检验某个字段是否存在; private boolean checkParamExisted(Session s, String paramName,String tableName,String paramVal){ String sql="select distinct "+paramName+" as param from "+ta
2012-04-18 10:30:34
252
原创 pl/sql 当表为空时,可以加1
select nvl(max(a.template_id)+1,0)template_id from eposmon.t_sms_msg_template a;--首先是由max()函数获得空表的一个字段为空;--再使用nvl()来把空字段转变为零;当该字段不是数字型的时候,加多一个to_number()函数来把字符型的数字值转换为数字型的数据,这样才能把超过10的数据继续加一s
2012-04-16 14:38:53
613
转载 Javascript trim()函数实现
在JavaScript中我们须要用到trim的地点很多,但是JavaScript又没有独立的trim函数或者要领可以运用,所以我们须要自己写个trim函数来实现我们的目的。 方案一: 以原型方式调用,即obj.trim()形式,此方式基本且运用方面广泛,定义方式如下:/*** 删除左右两端的空格*/String.prototype.trim=functi
2012-04-16 11:56:38
525
原创 javascrip中的函数参数个数未知时的用法
巧用arguments在 Javascript 的函数中有个名为 arguments 的类数组对象。它看起来是那么的诡异而且名不经传,但众多的 Javascript 库都使用着它强大的功能。所以,它的特性需要每个 Javascript 程序员去熟悉它。在每个函数中,都有个名为 arguments 的变量,它以类似数组的形式保存了当前调用的参数。而它实际上并不是个数组,使用 typeof a
2012-04-13 17:19:23
2159
1
转载 plsql常用
在SQLPLUS下,实现中-英字符集转换alter session set nls_language='AMERICAN';alter session set nls_language='SIMPLIFIED CHINESE'; 主要知识点:一、有关表的操作1)建表create table test as select * from dept; --从已知表复制数据和结构
2012-04-13 14:14:19
1504
转载 PLSQL经验
PLSQL经验一、 Oracle的to_char()函数功能很强大但是在用它格式化数值型数据时应该请注意以下几项。如果是小数如:0.23这样的数据经过to_char后再显示会变为.23,如果你为了让它显示出原来的0.23的话就得用To_char(要格式化的数值,’0.999’)保留三个小数,并显示但这里就要注意了。他为你截取小数的时候是四舍五入了。所以如果是要求截掉小数而不四舍五入的话就应该自
2012-04-13 14:04:46
904
原创 html之select标签
//上面是有multiple属性,下面这个选择框还可以多选。主要是可以多选 高中 大学 博士//下面没有multiple属性 ,只显示一条,不能多选 高中 大学 博士//下面是设置了size属性的情况 , 如果size = 3 那么就显示三条数据,注意不能多选的。
2012-04-13 10:11:34
337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人