- 浏览: 210696 次
- 性别:
- 来自: 广州
最新评论
文章列表
ORACLE集合简单应用实例
- 博客分类:
- oracle/plsql
关于ORACLE中的数组:记录同集合集合可以有三种实现方式:1 自定义一个TYPE使用VARRAY来得到一个数组但只能对基本类型定义如:CREATE TYPE 类型名 AS VARRAY OF VARCHAR2(20);
1 自定义一个TYPE使用VARRAY来得到一个数组但只能对基本类型定义如:CREATE TYPE 类型名 AS VARRAY(52) OF VARCHAR2(20);
不能使用如下:CREATE TYPE 类型名 AS VARRAY(52) OF 表名%ROWTYPE;注意:使用VARRAY时一定要先指定数组大小不然搞创建数组类型
2 内嵌表如: TYPE 类型名 ...
PL/SQL集合
- 博客分类:
- oracle/plsql
declare type t_indexby is table of number index by binary_integer; type t_nesteed is table of number; type t_varray is varray(10) of number; v_indexby t_indexby; v_nested t_nested; v_varray t_varray; begin v_indexby(1):=1; v_indexby(2):=2; v_nested:=t_nested(1,2,3,4,5); v_varray:=t_va ...
转载:http://www.cnblogs.com/KissKnife/archive/2011/04/07/2008158.html
1)集合的分类
Oracle支持3种类型的集合:
关联数组(Associative array,即Index-by table)
嵌套表(
通过存储过程实现排序
- 博客分类:
- oracle/plsql
create or replace procedure sort_node
(
node_xlid in varchar2
)
as
v_start_node varchar2(100);
v_node1 varchar2(100);
v_node2 varchar2(100);
v_count number := 0;
v_index number :=0;
type start_nodes_table is table of varchar2(100) index by binary_integer;
...
函数返回数组的例子
- 博客分类:
- oracle/plsql
转载自:http://www.cnblogs.com/aspsmile/category/186171.html
原文位于:http://www.itpub.net/viewthread.php?tid=610297&extra=page%3D2%26amp%3Bfilter%3Ddigest&page=2
create or replace type t_ret_table is table of varchar2(20);create or replace function f_test(var_num in integer) return t_ret_table isv ...
Oracle的复合类型(记录和集合)及游标的作用
1.记录是为了更方便的处理单行多列数据,集合是为了更方便的处理单列多行数据。
2.记录结合游标可以用来处理多行多列的数据,通过游标获取到多行多列数据,然后通过记录来处理每一行多列数据。
3.有一些PL/SQL指令在使用隐式定义记录时没有使用rowtype%属性,比如游标FOR循环或者触发器中的:old和:new。
//重写hashCode方法就必须重写equals方法import java.util.* ;class Person{ private String name ; private int age ; public Person(String name,int age) { this.name = name ; this.age = age ; } public String toString() { return "姓名:"+this.name+",年龄:"+this.age ; } public boolean equals(Object obj ...
- 2009-07-21 22:46
- 浏览 1040
- 评论(0)
PDF文件加密和读取
- 博客分类:
- web常用报表开发
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;
import org.pdfbox.pdfparser.PDFParser;import org.pdfbox.pdmodel.PDDocument;import org.pdfbox.util.PDFTextStripper;
public class PdfReader { public PdfReader(){} /** * 得到pdf文本 * @param fileP ...
- 2009-04-12 16:01
- 浏览 1529
- 评论(0)
准备工作:到http://www.lowagie.com/iText/下载最新的iText的jar包,并将其放到classpath中。 一.Hello World iText创建pdf文件是十分简单的,为了演示其极其简单性,我们做一个HelloWorld吧,让大家体验一下。 在这个pdf文件中,我们只显示一句 ...
- 2009-04-11 19:21
- 浏览 2490
- 评论(0)
如果应用程序需要动态生成 PDF 文档,则需要 iText 库。开放源码的 iText 库使 PDF 文档的创建能够在瞬间完成。本文介绍了 iText 并提供了使用它从 Java ? 技术应用程序生成 PDF 文档的由浅入深的指南。我们创建了一个示例应用程序 ...
- 2009-04-11 19:10
- 浏览 1172
- 评论(0)
package com.itext.test;
import java.awt.Color;import java.io.FileOutputStream;
import com.lowagie.text.Cell;import com.lowagie.text.Chapter;import com.lowagie.text.Document;import com.lowagie.text.Font;import com.lowagie.text.FontFactory;import com.lowagie.text.List;import com.lowagie.text.Li ...
- 2009-04-11 18:51
- 浏览 1549
- 评论(0)
一个最基本的PdfPTable的例子
package com.itext.test;
import java.awt.Color;import java.io.FileOutputStream;import java.io.IOException;
import com.lowagie.text.Document;import com.lowagie.text.DocumentException;import com.lowagie.text.Paragraph;import com.lowagie.text.pdf.PdfPCell;import com.lowagie ...
- 2009-04-11 18:30
- 浏览 4792
- 评论(0)
很久没更新 blog 了,工作和一些事情占用了大部分精力,实在是身不由己。今天终于有空整理一下最近用到的东西。有个朋友的项目需要用到 PDF 报表下载,之前我只做过 Excel 的,相信再做一次 PDF 的下载一定很有趣吧。在网上找了一大圈,似乎 iText 比较符合我的要求,而且这个工具很早很早以前就有了,生命力很旺盛。进入 iText 的主页(http://www.lowagie.com/iText/),发现作者很勤劳,最近2个月都有新版本发布。哪知道现在高兴得太早了,一堆问题接踵而至。下载倒是很简单,一个iText-2.1.4.jar搞定,然后去找入门文档,进了文档页面,一股浓郁的商业气氛 ...
- 2009-04-11 15:09
- 浏览 2946
- 评论(0)
最近,工作中,用到iText输出PDF格式的报表,过程中熟悉了iText的用法,在这里跟大家分享一下。 iText作为一个文本输出的java开源代码,提供了PDF、Html、Rtf等多种文件格式的输出功能。为输出各种文本提供了一个比较好的封装。对于PDF报表的输出,仅仅用到了其中很小整个开源代码的很小的一个部分。包括: 1、 PDF文档输出的基本组成部分 2、 PDF文档的一些设置 3、 中文的输出 4、 表格的设置 下面,我会就这4个方面,一一讲述我使用过程中的一些感受。1. PDF文档输出的基本组成部分 首先,作为最基本的程序设计实践,最经典的范例仍然是Hello ...
- 2009-04-11 13:35
- 浏览 2286
- 评论(0)
一、前言
在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题。
二、iText简介
iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。
iText的安装非常方便,在http://www.lowagie.com/iTex ...
- 2009-04-11 12:14
- 浏览 966
- 评论(0)