自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 树状菜单展示

CREATE OR REPLACE FUNCTION menuDisplay(p_fillchar in varchar2, --填充字符                                       p_fillnum  in varchar2, --填充字符数                                       p_table    in varchar2

2009-08-17 18:04:00 233

原创 映射一对一关联

1.外键映射public Class Mobile{  private String sn;  private String model;  private String brand;  private SimCard simCard;} public Class SimCard{  private String sn;  private String is

2009-06-16 17:04:00 228

原创 工厂模式

1.简单工厂模式  优点:简单工厂模式的核心是工厂类。这个类含有必要的判断逻辑可以决定在什么时候创建哪一个产品类的实例。客户端仅仅负责“消费”产品。  缺点:    (1).工厂类集中了所有产品创建逻辑,当工厂类出现问题整个业务都将出现问题。    (2).当产品类有不同的接口种类时,工厂类需要判断在什么时候创建某种产品。这种对时机的判断和对哪一种具体产品的判断逻辑混合在一起,使得

2009-06-13 10:22:00 221

原创 游标

1.直接使用select语句declarebegin  for rec in (select ename from emp) loop    dbms_output.put_line(rec.ename);  end loop;end; 2.定义游标declare   cursor mycursor is select ename from emp;begin  for rec i

2009-06-12 17:20:00 233

原创 排序(定义null值排序)

Null值在上select * from emp order by comm desc nulls first; Null值在下select * from emp order by comm desc nulls last;

2009-06-12 17:15:00 306

原创 合并行

求:每个部门对应的员工姓名(将同一部门所有员工姓名合并到一条记录)select deptno, max(enames) enames  from (select deptno, substr(sys_connect_by_path(ename, ,), 2) enames          from (select deptno,                       ename, 

2009-06-12 17:10:00 257

原创 作用域修饰符

           Private  默认  Protected  Public   同一类中可见      是    是    是     是    同一个包中对子类可见  否    是    是     是   同一包中对非子类可见  否    是    是     是   不同包中对子类可见   否    否    是     是   不同包中对非子类可见  否    否    否  

2009-06-12 16:35:00 486

原创 单例模式(3.注册式)

package test;import java.util.HashMap;public class RegSingleton { private static HashMap m_registry = new HashMap(); static {  RegSingleton x = new RegSingleton();  m_registry.put(x.getClass()

2009-06-12 16:12:00 384

原创 单例模式(2.懒汉式)

public class LazySingleton {    private static LazySingleton instance;     //请注意同步  synchronized public static LazySingleton getInstance() {    if (instance==null){    instance=new LazySin

2009-06-12 16:00:00 238

原创 单例模式(1.饿汉式)

public class EagerSingleton {   private static final EagerSingleton instance = new EagerSingleton();      //private只供内部调用  private EagerSingleton(){}      //提供了一个供外部获取实例的静态方法  public s

2009-06-12 15:52:00 185

原创 exists函数

查询部门员工平均工资大于2000的部门信息select *  from dept t where exists (select deptno          from (select deptno, avg(sal) avg_sal from emp group by deptno)         where avg_sal >= 2000           and deptno = t

2009-06-12 15:36:00 1868

原创 表联接查询

1.左外联接注:左联接的结果集包括 LEFT JOIN 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。  求:所有部门和员工信息(没有员工的部门显示,员工部门为空不显示)select d.deptno, dname, e.empno, e.job from dept d left join

2009-06-12 15:13:00 282

原创 Oracle分页(3)-分析函数(分组)

查询各个部门员工工资最高的三个员工(包括并列)select ename, job, deptno, sal  from (select ename,               job,               deptno,               sal,               rank() over(partition by deptno order by sal) row

2009-06-12 14:58:00 406

原创 Oracle分页(2)-分析函数

select id, user_name  from (select id, user_name, row_number() over(order by id) rowno from users) where rowno between 11 and 20;

2009-06-12 14:55:00 200

原创 Oracle分页(1)-伪列

select id, user_name   from (select id, user_name, rownum rowno           from (select id, user_name from users order by id)          where rownum   where rowno >= 11;

2009-06-12 14:42:00 212

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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