`
vipbooks
  • 浏览: 148959 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
文章列表
    这是我找到的一些关于Oracle分页的算法,大家那里还有没有其他好的算法没?我们大家一起分享一下! -- Oracle 分页算法一 select * from ( select t.*,rownum rn from (select * from help) t -- 20 = (currentPage-1) * pageSize + pageSize where rownum <= 20 ) -- 10 = (currentPage-1) * pageSize where rn > 10; -- Oralc ...
    这是我在学习Oracle是用到的Employee表,在该笔记中用到的就是这张表,大家可以用它来学习和练习。 drop table Employee; -- 员工信息表 create table Employee( -- 员工编号 EmpNo number(3) primary key, -- 姓名 Name varchar2(20) not null, -- 工作 Job varchar2(30), -- 是否是经理 Manager number(2) ...
    时间过得真快啊,转眼就到了Oracle学习笔记的最后个章节了,通过前面七章的学习大家应该对Oracle编程有了一定了了解了吧,这东东如果一段时间不用很快就会忘记了,所以我会把自己学习过的东西做好详细的笔记,用到的时候可以随时查找,马上上手!希望这些笔记能对大家有些帮助!     这是第八章的学习笔记,学习完第七章的子程序和包之后,开始要学习触发器的使用了……,希望大家能多给俺一些支持啊!     编程时使用的工具是PLSQL Developer 7.1.4 DML 触发器: 对表执行Insert、Update、Delete操作时激发 可以用于执行校验、设置初使值、审核改变、甚至禁止 ...
    哈哈,清明节放假回去了一下,真是太好了,回家的感觉真好啊!现在又开始出差之旅了,又好久没有来了,今天继续Oracle的学习!      这是第七章的学习笔记,学习完第六章的动态SQL之后,开始要学习子程序和包的使用了……,希望大家能多给俺一些支持啊!     编程时使用的工具是PLSQL Developer 7.1.4 在CMD下执行PL/SQL: 可以用exec或者call调用存储过程 定义变量时要用var,如:var username varchar2(20); 在调用变量时必须在变量名的前面加上双引号,如:exec :username := 'user1'; 在调用存储过程时 ...
   哈哈,这段时间好忙啊,周六又要加班了,好久没来发文章了,今天继续……清明放假可以回去了,好开心啊,终于可以回家了,真想快点所把设计阶段的事情做完,编码阶段可以回去做,出差在外还是很想家的!    这是第六章的学习笔记,学习完第五章的游标之后,开始要学习动态SQL的使用了……,希望大家能多给俺一些支持啊!     编程时使用的工具是PLSQL Developer 7.1.4 动态SQL: 注意:不能用绑定变量替换实际的数据库对象名(表、视图、列等),只能替换字面量 动态SQL的实现可以用:dbms_sql、execute immediate、open...for...(用于游标) ...
    这是第五章的学习笔记,学习完第四章的数据库操作和事务之后,开始要学习游标的使用了……,希望大家能多给俺一些支持啊!     编程时使用的工具是PLSQL Developer 7.1.4 隐式游标 隐式游标的属性等在第四章笔记中已记录了一部分 如果要确保属性指向想要的SQL语句,那么就在SQL语句执行后,立即将属性值保存到一个本地变量中 用存储过程来实现这种效果: 先定义一个存储过程remove_from_emp ,用于从雇员中删除一个员工 在存储过程的参数中 in 表示输入,out 表示输出 create or replace procedure remove_from_emp ...
   这是第四章的学习笔记,学习完第三章的程序控制之后,开始要学习数据更改、集合遍历和事务管理了……,希望大家能多给俺一些支持啊!     编程时使用的工具是PLSQL Developer 7.1.4 每次执行一个SQL DML语句(insert、update或delete)以及返回单选select into时, PL/SQL都会声明和管理一个隐式游标 隐式游标的相关属性(不能用dbms_output输出): sql%found:记录成功获取返回True,否则返回False sql%notfound:记录获取失败返回True,否则返回False sql%rowcount:返回已经从游标中获 ...
  这是第三章的学习笔记,学习完第二章的编程基础之后,从现在开始要学习Oracle编程了……,希望大家能多给俺一些支持啊!    这周六总算是不用加班,可以好好出去玩一下了!    今天去武大看樱花了,哈哈,不错!        编程时使用的工具是PLSQL Developer 7.1.4   select * from employee; select * from dba_tab_cols t where t.table_name='EMPLOYEE'; declare n_empno employee.empno%type; v_name emp ...
   这是第二章的学习笔记,学习完第一章的基础之后,从现在开始要学习Oracle编程了……,希望大家能多给俺一些支持啊!     编程时使用的工具是PLSQL Developer 7.1.4 select * from Employee; select * from dba_tab_cols t where t.table_name='EMPLOYEE'; -- 声明部分,用于定义变量 declare constant用于定义常量,当定义常量时必须指定它的初始值,且数据不能改变 n_aaa constant number(4,2) :=5.5; boolean 类型 ...
    这段时间出差,一直在搞需求分析和设计,每天都是写文档画UML,都有好几个月没有写代码了,只怕都快忘记了!      这是我用Oracle时学习的Oracle编程做的笔记,今天也发上来与大家分享一下,一共有八章。     现在在有时间就学一下EJB3,因为在项目中会用到,等学完了把EJB3的笔记也发上来和大家分享! 通过SqlPlus登录Oracle ,sqlplus 用户名/密码@数据库名 建表 create table demo( id number(8), name varchar2(20) ) 插入数据 insert into d ...
   哈哈,再发一个用于JDBC操作数据库的公共类,这也是我在很久以前写的,其中的RWProperties类在我的“Java基础”分类中有一篇《用于读写Properties属性配制文件的通用类》的文章中就有,希望能对大家有些帮助,以后我还会发更多的原创文章上来,也希望大家能提出一些宝贵的建议和想法,让我们大家在这里共同成长! 修改日志(20111010)    在写完该工具之后的日子里对该工具进行过很多迭代式的修改,这里今年修改的最新的版本,更加通用、更加灵活,同时支持ICO、批量操作和手动提交事务,并去除了对RWProperties.java的依赖。 /* * @(#)Commo ...
   哈哈,好久没有来了,这段时间在武汉出差,所以都没有什么时间来上网了,好想回家啊!    今天发一个我以前写的读写属性配置文件的类,这个类会在我以后要发的一些类中用到,所以就先把它发上来了!    这个类非常的通用,而且很灵活,要读写的配置文件可以放在ClassPath下的任意一个目录中,只要传入文件路径就可以了!     希望这个能够对大家有些帮助,也希望大家可以多提建议和想法,让我们大家在JavaEye这个大家庭中一起共同进步!      哦,我还想问一个问题,可以用手机上JavaEye吗?      该类在“Database”分类中的《用于JDBC操作数据库的公共类》文章中用到了! ...
   这是我在做JSP项目时整理出来的JS工具类,这里只收集了一些公共的方法,与具体项目或框架相关的方法没有收集进来,因为可能对大家没有太多的用。其中有部分方法是我写的,部分方法是组员写的,还有网上看到的自己做了一些修改。    大家如果发现什么Bug或有更好的解决方法都可以提出来,我们一起来完善它。 /* * @(#)CommonUtilities.js 0.8 2009-11-20 * * Copyright 2009 BianJing,All rights reserved. */ /** * 5秒钟倒计时脚本 */ var secon ...
  这是我在做Java的项目开发过程中整理的一个单例的完整工具类,不同的项目会用到不同的方法,我把一些比较有用的方法都整理在了一起,其中大部分的方法都是我自己写的,但也参考了一些项目中的高手写代码的方法和思路,希望这些方法能对大家有帮助。以前都是参考别人的代码,这次我慢慢将自己在项目中写过的代码发布出来,也为大家做一点贡献。   祝大家新年快乐! 2010.10.28 这个类我又进行了一些修改,把与日期相关的操作整理到了《操作日期和时间的工具类》中,修正了利用MD5算法对字符串进行加密的方法,使其支持JDK1.6,并且还新增了一个MD5加密字符串的方法和一个可以去掉字符串两端全角和半角空格的方 ...
Global site tag (gtag.js) - Google Analytics