- 浏览: 1040537 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (501)
- dwr (6)
- javascript (84)
- oracle (66)
- jsp/servlet (18)
- ant (3)
- 基础知识 (12)
- EXT (10)
- My SQL (10)
- java (71)
- spring (37)
- 学习的对象 (2)
- Linux (24)
- 面试 (1)
- HTML/CSS (11)
- tomcat (11)
- 收藏夹 (2)
- Power Designer (2)
- struts.xml配置文件 (1)
- sturts2 (3)
- myeclipse (8)
- eclipse (7)
- Maven (34)
- SVN (3)
- SAP JCO (2)
- JBOSS (11)
- webservice (8)
- word (1)
- 敏捷开发 (1)
- sybase (4)
- Nexus (3)
- EhCache (3)
- log4j (3)
- Cookie (4)
- Session (4)
- CXF (7)
- AXIS (2)
- SSO (1)
- LDAP (1)
- velocity (2)
- Jquery (5)
- redis (2)
- http (4)
- dojo (1)
- Linux资源监控软件mnon的安装与运用 (1)
- notepad++ (1)
- EA (1)
- UML (1)
- JasperReports (1)
- 权限 (0)
- freemarker (4)
- Spring MVC (1)
- JMS (1)
- activeMQ (1)
- hession (3)
- 安全 (1)
- ibatis (2)
- log (1)
- nginx (1)
最新评论
-
winhbb:
我刚好遇到了一个问题(在可以依赖注入的场合有效):有两个模块A ...
解决Maven项目相互依赖/循环依赖/双向依赖的问题 -
nanjiwubing123:
long3ok 写道你好 XmlOutputFormatter ...
用XStream转换复杂XML -
zhoujianboy:
另外一个方法实现eclipse tomcat 热部署:http ...
eclipse下实现maven项目在tomcat容器热部署方法 -
long3ok:
你好 XmlOutputFormatter 请问这个类是在什么 ...
用XStream转换复杂XML -
ganbo:
总结的好,文章给力。
解决Maven项目相互依赖/循环依赖/双向依赖的问题
-- Created on 2011-10-12 by HUCHANGKUN declare -- Local variables here i integer; V_LIST RECORDLIST := RECORDLIST(); TYPE RECORD_OBJ IS RECORD( ID INTEGER, NAME LONG ); V RECORD_OBJ; /*不加的话就要变成: declare type tabletype1 is table of varchar2(9); table1 tabletype1=tabletype1(); begin tabletype1.extend; table1(1):='成都市'; tabletype1.extend; table1(2):='北京市'; end; 也就是说,加了index by binary_integer;tabletype1 类型的下标就是自增长的,tabletype1 类型在插入元素时,不需要初始化,不需要每次extend增加一个空间。 这个不是数组,是哈希 可以理解为一张表,只有两个字段 KEY,VALUE KEY是主键,是唯一的,KEY的数据类型就是 INDEX BY XXX */ --嵌套表 、 索引表、变长数组 TYPE RECORD_OBJ_LIST IS TABLE OF RECORD_OBJ; --index by binary_integer; V_RECORD_OBJ_LIST RECORD_OBJ_LIST := RECORD_OBJ_LIST(); --V_RECORD_OBJ_LIST RECORD_OBJ_LIST ; TYPE RECORD_ARRAY IS VARRAY(10) OF RECORD_OBJ; V_ARRAY RECORD_ARRAY := RECORD_ARRAY(); begin -- Test statements here FOR I IN 1 .. 10 LOOP V_LIST.EXTEND; V_LIST(I) := ITEMRECORD(I,I||'NAME'); V_ARRAY.EXTEND; V.ID := I; V.NAME := 'NAME'||I; V_ARRAY(I) := V; END LOOP; FOR I IN 1 .. V_LIST.COUNT LOOP DBMS_OUTPUT.put_line('ID: '|| V_LIST(I).ID || ' NAME:' || V_LIST(I).NAME); END LOOP; FOR I IN 1 .. 20 LOOP V_RECORD_OBJ_LIST.EXTEND; V.ID := I; V.NAME := 'NAME'||I; V_RECORD_OBJ_LIST(I) := V; END LOOP; V_RECORD_OBJ_LIST.delete(3); FOR I IN V_RECORD_OBJ_LIST.FIRST .. V_RECORD_OBJ_LIST.LAST LOOP --if V_RECORD_OBJ_LIST(3) is null then -- dbms_output.put_line(); --else IF I<>3 THEN DBMS_OUTPUT.put_line('ID:'||V_RECORD_OBJ_LIST(I).ID || ' NAME:'||V_RECORD_OBJ_LIST(I).NAME); end if; END LOOP; DBMS_OUTPUT.put_line(V_RECORD_OBJ_LIST.COUNT); i:=V_RECORD_OBJ_LIST.FIRST; WHILE I IS NOT NULL LOOP DBMS_OUTPUT.put_line(V_RECORD_OBJ_LIST(I).ID); I := V_RECORD_OBJ_LIST.NEXT(I); END LOOP; DBMS_OUTPUT.put_line('-----------------'); --对于可变数组来说是不可以删除 --i:=V_ARRAY.TRIM; DBMS_OUTPUT.put_line('删除之前的数组长度'||V_ARRAY.COUNT); V_ARRAY.TRIM; DBMS_OUTPUT.put_line('删除之前的数组长度'||V_ARRAY.COUNT); i:=V_ARRAY.FIRST; LOOP EXIT WHEN I IS NULL; DBMS_OUTPUT.put_line(V_ARRAY(I).ID); I:= V_ARRAY.NEXT(I); END LOOP; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line(SQLCODE||'_'||SQLERRM); end;
发表评论
-
Oracle强制使用索引
2013-01-25 16:48 5340Oracle强制使用索引: select /*+ INDEX ... -
Oracle if exists(...)
2013-01-22 10:52 1200对于Oracle中没有 if exists(...) 的语法, ... -
oracle 赋debug权限
2013-01-15 15:29 4021pl/sql 报错 不能运行debug 时 ora-0131 ... -
Oracle 10g使用游标更新或删除数据
2013-01-04 16:03 1082在定义又表示必须要带 ... -
oracle 的 CONNECT BY 和START WITH
2013-01-04 15:00 1355在SELECT命令中使用CONNECT BY 和START W ... -
树-Oracle用Start with...Connect By子句递归查询
2013-01-04 14:59 1030Start with...Connect By子句递归查询一般 ... -
java.sql.SQLException: ORA-01436: 用户数据中的 CONNECT BY 循环
2013-01-04 14:55 2270SELECT r1.region_id,parent_id ... -
Oracle创建删除用户、角色、表空间、导入导出、...命令总结
2013-01-03 16:24 1277//创建临时表空间 create temporary ta ... -
ResultSet.getMetaData() 的使用
2012-08-12 11:22 2105java.sql.ResultSet.getMetaData( ... -
ORACLE中如何查找特定对象中的文本内容~
2012-04-30 19:37 1236[c-sharp] view plaincopy SQL> ... -
Oracle 下读取表/字段的备注信息
2012-04-30 19:19 1192Oracle 通过COMMENT ON TABLE / C ... -
nls_sort和nlssort 排序功能介绍
2012-04-23 23:20 11105ALTER SESSION SET NLS_SORT=''; ... -
Oracle 递归查询 树查询 start with connect by prior
2012-02-28 09:52 1088网页地址: http://www.iteye.com/topi ... -
java中oracle特殊字符的查询
2011-10-18 14:38 2392escape:指定某字符为特殊字符: 例如指定‘\’ 为特殊字 ... -
Oracle中的 单引号 和 双引号
2011-10-18 09:17 1290双引号的作用是:假如建立对象的时候,对象名、字段名加双引号,则 ... -
pl/sql case or decode
2011-10-16 00:19 1070SELECT CASE 3 WHEN 1 THEN ... -
Oracle存储过程返回游标 [转载]
2012-04-22 22:09 4640有俩种方法: 一种是声明系统游标,一种是声明自定义游标,然后 ... -
oracle索引表函数(集合函数)(下表为字符串的索引表举例红色)(嵌套表/索引表/可变数组举例绿色)
2011-10-12 11:40 0一、EXISTS函数 1、检测 ... -
浅谈oracle复合数据类型
2012-04-22 22:10 983--本文档可以直接拷贝运行。 /* oracle复合数 ... -
table array object record
2012-04-22 22:10 1123前段时间我恰好有关于这些的学习笔记,贴出来大家指点一下: ...
相关推荐
pl/sql例题代码pl/sql例题代码pl/sql例题代码
《Oracle PL/SQL程序设计(第5版)(套装上下册)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何...
pl/sql developer11.0下载 pl/sql developer11.0下载 pl/sql developer11.0下载
PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用...PL/SQL Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势。
PL/SQL, Oracle's procedural extension of SQL, is an advanced fourth-generation programming language (4GL). It offers modern features such as data encapsulation, overloading, collection types, ...
PL/SQL是Oracle对标准数据库语言的扩展,Oracle公司已经将PL/SQL整合到Oracle 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本教程将以循速渐进的方式讲述PL/SQL基础语法,结构和组件、以及...
Oracle PL/SQL实例精解 student模式 数据库建立代码 包括数据库的建立、索引等。样本数据的插入。
在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL免安装版,点击即用,非常方便!
PL/SQL developer 12.07 注册码 可以使用,不错,自己用过了,分享给大家
在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL 只有 Oracle 数据库有。 MySQL 目前不支持 ...
第2章 创建并运行PL/SQL代码 21 第3章 语言基础 50 第2部分 PL/SQL程序结构 第4章 条件和顺序控制 77 第5章 用循环进行迭代处理 96 第6章 异常处理 118 第3部分 PL/SQL数据 第7章 使用数据 159 第8章 字符串 182 第9...
第五章 PL/SQL集合与记录 第六章 PL/SQL与Oracle间交互 第七章 控制PL/SQL错误 第八章 PL/SQL子程序 第九章 PL/SQL包 第十章 PL/SQL对象类型 第十一章 本地动态SQL 第十二章 PL/SQL应用程序性能调优
pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl/sql 下载pl...
Oracle Database 12c PL/SQL开发指南(第7版)书中示例的PL/SQL源代码
最新pl/sql7.0中文手册
PL/SQL Developer 8.0.3 1510 含注册机 PL/SQL Developer is an Integrated Development Environment that is specifically targeted at the development of stored program units for Oracle Databases. Over ...
一个对数据库的操作工具PL/SQL,能够对ORACLE\SQL进行很好的帮助操作!
第2章 创建并运行pl/sql代码 21 第3章 语言基础 50 第2部分 pl/sql程序结构 第4章 条件和顺序控制 77 第5章 用循环进行迭代处理 96 第6章 异常处理 118 第3部分 pl/sql数据 第7章 使用数据...
oracle10g pl/sql完备教程,供初学者学习与开发者参考
1、PL/SQL简介 2、PL/SQL基础 3、记录和表 4、在PL/SQL中使用SQL 5、内置SQL函数 6、游标 7、过程和函数 ...