`
文章列表
关于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集合

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) 嵌套表(
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;     ...
转载自: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 ...
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 ...
准备工作:到http://www.lowagie.com/iText/下载最新的iText的jar包,并将其放到classpath中。 一.Hello World iText创建pdf文件是十分简单的,为了演示其极其简单性,我们做一个HelloWorld吧,让大家体验一下。 在这个pdf文件中,我们只显示一句 ...
如果应用程序需要动态生成 PDF 文档,则需要 iText 库。开放源码的 iText 库使 PDF 文档的创建能够在瞬间完成。本文介绍了 iText 并提供了使用它从 Java ? 技术应用程序生成 PDF 文档的由浅入深的指南。我们创建了一个示例应用程序 ...
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 ...
一个最基本的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 ...
很久没更新 blog 了,工作和一些事情占用了大部分精力,实在是身不由己。今天终于有空整理一下最近用到的东西。有个朋友的项目需要用到 PDF 报表下载,之前我只做过 Excel 的,相信再做一次 PDF 的下载一定很有趣吧。在网上找了一大圈,似乎 iText 比较符合我的要求,而且这个工具很早很早以前就有了,生命力很旺盛。进入 iText 的主页(http://www.lowagie.com/iText/),发现作者很勤劳,最近2个月都有新版本发布。哪知道现在高兴得太早了,一堆问题接踵而至。下载倒是很简单,一个iText-2.1.4.jar搞定,然后去找入门文档,进了文档页面,一股浓郁的商业气氛 ...
最近,工作中,用到iText输出PDF格式的报表,过程中熟悉了iText的用法,在这里跟大家分享一下。  iText作为一个文本输出的java开源代码,提供了PDF、Html、Rtf等多种文件格式的输出功能。为输出各种文本提供了一个比较好的封装。对于PDF报表的输出,仅仅用到了其中很小整个开源代码的很小的一个部分。包括:  1、 PDF文档输出的基本组成部分  2、 PDF文档的一些设置  3、 中文的输出  4、 表格的设置  下面,我会就这4个方面,一一讲述我使用过程中的一些感受。1. PDF文档输出的基本组成部分  首先,作为最基本的程序设计实践,最经典的范例仍然是Hello ...
一、前言     在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成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 ...
Global site tag (gtag.js) - Google Analytics