2014年1月15日
摘要: 将分页的存储过程封装到包中,包规范 包体的实现如下 c# 调用存储过程 程序员的基础教程:菜鸟程序员 阅读全文
posted @ 2014-01-15 15:25 itprobie-菜鸟程序员 阅读(1280) 评论(0) 推荐(0)
摘要: 一、PL/SQL编程规范之大小写 就像在SQL中一样,PL / SQL中是不区分大小写的。其一般准则如下: 关键字(BEGIN, EXCEPTION, END, IF THEN ELSE,LOOP, END LOOP)、数据类型(VARCHAR2, NUMBER)、内部函数(LEAST, SUBSTR)和用户定义的子程序(procedures, functions,packages),使用大写。 变量名以及SQL中的列名和表名,使用小写。二、PL/SQL编程规范之空白 空白(空行和空格)在PL/SQL中如同在SQL中一样重要,因为它是提高代码可读性的一个重要因素。换句话说,可以通过在代码中使用 阅读全文
posted @ 2014-01-15 15:24 itprobie-菜鸟程序员 阅读(821) 评论(0) 推荐(0)
摘要: Oracle 包(Package)1、为什么要使用包?答:在一个大型项目中,可能有很多模块,而每个模块又有自己的过程、函数等。而这些过程、函数默认是放在一起的(如在PL/SQL中,过程默认都是放在一起的,即Procedures中),这些非常不方便查询和维护,甚至会发生误删除的事件。所以通过使用包就可以分类管理过程和函数。而且在包中还可以自定义自定义类型,从而在过程和函数中可以直接使用自定义变量。Oracle中包的概念与JAVA中包的概念非常类似,只是JAVA中的包是为了分类管理类,但是关键字都是package。 包分两部分,包规范和包体。2、包的使用(1)定义包规范,包规范可单独存在。--定义 阅读全文
posted @ 2014-01-15 15:01 itprobie-菜鸟程序员 阅读(183) 评论(0) 推荐(0)
摘要: oracle的分页一共有三种方式方法一 根据rowid来分SELECT * FROM EMP WHERE ROWID IN (SELECT RID FROM (SELECT ROWNUM RN, RID FROM (SELECT ROWID RID, EMPNO FROM EMP ORDER BY EMPNO DESC) WHERE ROWNUM ((currentPage-1) * pageSize) ) --当前页数 ORDER BY EMPNO DESC; eg、-- 5 = (curre... 阅读全文
posted @ 2014-01-15 11:36 itprobie-菜鸟程序员 阅读(246) 评论(0) 推荐(0)