上一页 1 ··· 15 16 17 18 19
  2011年12月19日
摘要: 官方文档;http://docs.oracle.com/cd/B10501_01/appdev.920/a96624/05_colls.htm#20425主要有三种常用的集合:VARRAY,NEST_TABLE(嵌套表),联合数组(index_by表,类似于MAP中的键-值对应),这里主要介绍varray,在最后给了一个联合数组的例子集合中常用到的方法:1、EXISTS(row) returns TRUE if the row specified exists.2、COUNT returns the number of rows.3、FIRST returns the row number o 阅读全文
posted @ 2011-12-19 23:38 Coldest Winter 阅读(791) 评论(1) 推荐(1) 编辑
  2011年12月15日
摘要: 错误类型 报告者 处理方法 编译时错误 PL/SQL编译器 编译器报告错误, 必须进行处理运行时错误 PL/SQL运行时引擎 程序化的处理, 异常由异常处理程序引发不进行捕获常用的两个参数分别是:SQLCODE:返回的是当前的错误代号SQLERRM:返回的是当前的错误信息文本如果是用户自定义异常:SQLCODE的值为:1SQLERRM的值为:User-Defined EXCEPTION 1 DECLARE 2 V_1 NUMBER(10) := 100; 3 V_2 NUMBER(10) := ... 阅读全文
posted @ 2011-12-15 23:26 Coldest Winter 阅读(679) 评论(0) 推荐(0) 编辑
  2011年12月12日
摘要: IF语句1 BEGIN2 IF 1 = 2 THEN3 DBMS_OUTPUT.PUT_LINE('1=2');4 END IF;5 END;IF/ELSE语句1 BEGIN2 IF 1 = 2 THEN3 DBMS_OUTPUT.PUT_LINE('1=2');4 ELSE5 DBMS_OUTPUT.PUT_LINE('1<>2');6 END IF;7 END;IF/ELSEIF/ELSE语句1 BEGIN2 IF 1 > 2 THEN3 DBMS_OUTPUT.PUT_LINE('1 > 2');4 阅读全文
posted @ 2011-12-12 22:36 Coldest Winter 阅读(260) 评论(0) 推荐(0) 编辑
  2011年12月11日
摘要: 显式游标隐式游标游标变量游标子查询游标的概念:游标给出了数据的一个子集,这个子集是由某个查询语句定义的,在打开游标的时候,将数据加载到内存中,在游标未关闭的过程中,该数据将一直存在在内存中,游标指向PGA(PROCESS GLOBAL AREA)的一个内存区域,一般将PGA称为上下文区域。该区域存储下列数据: 1、查询语句返回的记录行。 2、查询语句处理的记录行数目。 3、指向共享池中(Share Pool)中已解析查询语句的一个指针。如果游标打开后,又新增或者删除了数据,则新增添和删除的数据就不会反馈到游标的查询结果中,打开游标就像是获取当前数据的一个快照:例如 1 DECLARE 2 .. 阅读全文
posted @ 2011-12-11 23:05 Coldest Winter 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 记录是指数据库数据库中的一行数据,是表中单行数据的一个镜像在PL/SQL中,有三种定义记录类型的方法:(1)、使用--表名%ROWTYPE;例如:DUAL%ROWTYPE;(2)、在PL/SQL中声明部分中显式的定义记录类型(3)、将记录类型定义为数据库结构或者对象类型(OBJECT)1、使用%ROWTYPE定义记录类型%ROWTYPE可以引用包括表、视图对象,%ROWTYPE属性继承了这些对象的行定义,创建测试表1 CREATE TABLE TEST_EMP AS SELECT * FROM EMP E WHERE E.DEPTNO IS NULL2 CREATE TABLE TEST_DE 阅读全文
posted @ 2011-12-11 22:11 Coldest Winter 阅读(862) 评论(0) 推荐(0) 编辑
  2011年12月10日
摘要: Oracle Row Generator Techniqueshttp://www.club-oracle.com/forums/row-generation-method-in-sql-also-in-pl-sql-t129/http://www.orafaq.com/wiki/Oracle_Row_Generator_Techniques早期使用----- select rownum from all_objects where rownum <xxx现在可以使用-----select rownum from dual connect by rownum<xxx或者----se 阅读全文
posted @ 2011-12-10 21:37 Coldest Winter 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1、group by的使用--根据DEPTNO和JOB进行分组。求相同DEPTNO,相同JOB的员工工资总和。SELECT E.DEPTNO,E.JOB,SUM(E.SAL) FROM EMP E GROUP BY E.DEPTNO,E.JOBORDER BY E.DEPTNO结果:2、group by 配合rollup的使用rollup()--可以使用一个或者多个参数。意思是从右向左进行数据的汇总统计,并生成一行,rollup是个统计函数。是根据分组情况进行统计,最终进行全部汇总。(1)、简单的使用rollup--生成一行新数据。(要生成新的一行数据,还可以使用UNION ALL)1 SEL 阅读全文
posted @ 2011-12-10 15:47 Coldest Winter 阅读(834) 评论(0) 推荐(0) 编辑
  2011年5月17日
摘要: Web常使用的功能经验笔记第1季刘岩Email:suhuanzheng7784877@163.com前言Apache的Struts2已经是很流行的MVC Web框架了,很多Web开发人员都是使用它做为Web框架。它是在 struts 和WebWork的技术基础上进行了合并,全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构的差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。因为Struts 2和S 阅读全文
posted @ 2011-05-17 11:26 Coldest Winter 阅读(471) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19