`
文章列表
转自:http://www.2cto.com/database/201108/101766.html   Oracle中的select语句可以用start with...connect by prior子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select ... from <TableName> where <Conditional-1> start with <Conditional-2> connect by [prior] <Conditional-3>;  <Conditional- ...

SQL%ROWCOUNT

转自:http://blog.sina.com.cn/s/blog_713978a50100xi6z.html   sql%rowcount用于记录修改的条数,就如你在sqlplus下执行delete from之后提示已删除xx行一样, 这个参数必须要在一个修改语句和commit之间放置,否则你就得不到正确的修改行数。例如: SQL> declare n number; 2 begin 3 insert into test_a select level lv from dual connect by level<500; 4 n:=sql%rowcou ...
转自:http://www.cnblogs.com/xwdreamer/archive/2012/06/14/2548952.html  runstats是《Oracle Database 9i/10g/11g编程艺术:深入数据库体系结构》作者编写的一个工具,能对做同一件事情的两个不同方法进行比较,得出孰优孰劣的结果。我们只需要提供两个不同的方法,余下的事情都由runstats负责。runstats只负责测量3个要素: 墙上时钟或耗时时间:知道墙上时钟或耗时时间很有用,不过这不是最重要的信息。 系统统计结果:会并排地i显示每个方法做某件事(如执行一个解析调用)的次数,并展示出两者之差 ...
转自:http://blog.itpub.net/127656/viewspace-364817在ORACLE数据库中,需要对SQL语句进行优化的话需要知道其执行计划,从而针对性的进行调整.ORACLE的执行计划的获得有几种方法,下面就来总结下 1、EXPLAIN的使用    Oracle RDBMS执行每一条SQL ...

with check option

with check option 是通过视图修改表,并且视图中进行同步。   例: create view v_emp as select * from emp where deptno =20 with check option;  这时你对v_emp的任何DML操作都必须的满足条件为deptno=20的。  

单例模式

单例模式:确保某个类只有一个唯一的实例。    构造形式:  创建一个全局变量对象(可以不实例化)                     把构造器私有化                     静态方法把全局变量实例化,并返回 1.最常用的形式 public class Singleton {   private static Singleton instance = null;   private Singleton(){   }   public static Singleton getInstance(){    if(instance==null){ ...

分页插件(2)

    博客分类:
  • java
在上一章了解分页sql语句(1)实现后,写一个类实现分页的各个参数,函数和链接。  链接格式:总共n页 当前页是10,(1 2 ... 7 8 9 10 11 12 ... n-1 n) Paging.java package com.by.eshop.util.web.paging; import java.util.ArrayList; /** * 约定: 页数从1开始,行数从1开始 */ public class Paging { public static final int DEFAULT_PAGING_SIZE = 10; // 默认 ...
      不管在任何一个开发中,分页几乎都是比不可少的。这里我们就说说分页的sql语句实现,在后面的几篇博客中在写一些关于分页插件的建立和应用。         一般上线的系统数据量都不小,在分页的时候对于大数据量的我们一般都会用多少数据从数据库中取出多少数据。不会说一次性把所有的数据都取出来,那样资源占用太大了性能也不行。   1.oracle的分页语句 select * from (select t.*, rownum r from table t where rownum < M order by t.XXX desc) t2 ...
windows窗口对象(历史)history.go(),history.back(),history.forward()。      因为windows对象引用不是必须的。所以windows.history.go() == history.go()的。      go()方法只有一个参数,可以是整数、负数。如果是正数,就前进。负数就是后退。(相当于Forward和Back的区别)      因此,后退一页,可用下面的代码:(后退多页,只需改变go的参数)      window.history.go(-1);        要前进一页,只需要使用正数;   ...
先举个例子:   <body> <div class="dj">点击</div> </body>   $("div.dj").bind("click",function(){ alert("XXXXXXXXXXX"); $("body").append('<div class="dj">再点击</div>'); ...
1.应用   例:   emp表: Address Number bj 40 bj 30 fj 20 fj 10     dept表: Bearing Adds NO bj SO fj   (1) exists()的应用 select sum(Number) from emp where exists( select * from dept where Bearing = 'SO' )   输出的结果是: 100       结果好像不符合。但答案是 ...
1.isNaN(x)   isNaN(x) 函数用于检查其参数(x)是否是非数字值。   可以记忆为 is not a number  通过这个可以得到 如果参数x不是数字返回true、数字就返回false。     提示 : isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。             也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。   例: isNaN(123) ---> false isNaN(-1.23) ...
今天碰上了格式代码出现两次的错。 在sql语句中也就to_date只有格式,所以错就在这里。可是看了很久也不知道是哪里错啊!!!   select count(*) from view_cg_inquiry_all where 1= 1 and inquiry_verifystatus = 3 and inquiry_org in (1) and ( inquiry_verifyperson = 1001 or inquiry_creator = 1001 ) and inquiry_status =1 and update_time = to_date('2012-08-09 09 ...

debug模式找不到

从Myeclipse中配置好的项目移动到Eclipse中,发现dubug模式下没有了。   解决: 1. 新建一个命名debug.bat(名字任意起,但后缀必须的是bat) set JPDA_ADDRESS=10010 set JPDA_TRANSPORT=dt_socket set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=10010 startup 把上面代码拷入到debug.bat ...

SSH框架配置步骤

    博客分类:
  • SSH
转自http://ajava.org/course/open/12486.html 2 为ssh做好准备 2.1下载包 Ø Struts2.1.6包下载: http://struts.apache.org/download.cgi#struts216 Full Distribution: struts-2.1.6-all.zip (110mb) [PGP ] [MD5 ] Ø Hibernate3.3包下载: https://www.hibernate.org/6.html Ø Spring2.5下载: http: ...
Global site tag (gtag.js) - Google Analytics