摘要:Oracle AQ是Oracle数据库中集成的一种消息队列机制,可以用于不同应用程序间的消息交互,例如PL/SQL可以通过相应的Package访问队列、C#应该程序可以通过ODP.NET访问队列、Java应用程序则可以通过OJMS访问队列。AQ内部是通过数据库表实现的(即消息实际上是存储在数据库表中)。随笔展示了PL/SQL中使用AQ的基本用法,希望对各位有帮助。 阅读全文
posted @ 2012-03-30 10:47 Morven.Huang 阅读(2364) 评论(0) 推荐(1) 编辑
摘要:随笔简单介绍了分区表及分区索引的基本信息以及基本用法,同时介绍了Oracle 11G中新引入的分区机制Interval Partitioning. 阅读全文
posted @ 2012-03-22 16:34 Morven.Huang 阅读(1955) 评论(0) 推荐(0) 编辑
摘要:在字符集与编码世界的漫漫历史长河里(伪),出现过很多让人如雷贯耳的名字,这些名字,有些已经成了浮云飘散了,有些还在我们的代码中折腾。作为计算机工作者的我们,是否知道它们,是否知道UTF8,UTF16,UTF32的区别,是否知道GBK与GB18030,是否知道Codepage,是否知道ANSI codepage与OEM codepage,是否知道Oracle中的数据库字符集与国家字符集,是否知道Oracle的字符集转换,是否知道客户端NLS_LANG对ODP.NET的影响……希望本文能给大家提供一些帮助,有谬误之处希望大家指正。 阅读全文
posted @ 2011-11-11 10:58 Morven.Huang 阅读(7908) 评论(7) 推荐(6) 编辑
摘要:本文介绍了Oracle中与时区相关的内容,包括与其关联的数据类型、参数、函数等等,同时介绍了时区转换的基本概念以及使用ODP.NET在应用程序中设置客户端的时区。 阅读全文
posted @ 2011-10-12 09:49 Morven.Huang 阅读(3304) 评论(0) 推荐(1) 编辑
摘要:VPD,Oracle Virtual Private Database,即【Oracle虚拟专用数据库】,通过应用一些策略,使得用户只能访问被允许访问的那部分数据。文章通过完整的实例介绍VPD的简单应用,希望对初学者有帮助。 阅读全文
posted @ 2011-08-23 17:15 Morven.Huang 阅读(1694) 评论(1) 推荐(0) 编辑
摘要:1)概述,2)事务级与语句级,3)隐式保存点,4)触发器与事务,5)Database link与事务,6)自治事务 阅读全文
posted @ 2011-06-08 17:15 Morven.Huang 阅读(694) 评论(0) 推荐(0) 编辑
摘要:本文通过实例详细地介绍了C#如何使用ODP.NET处理几类常见的复杂PL/SQL类型,包括:1.引用游标(REF Cursor);2.关联数组(Associative array);3.嵌套表(Nested table);4.动态数组(VARRAY);5.对象(Object);6.对象集合(Object collection) 阅读全文
posted @ 2011-04-21 13:45 Morven.Huang 阅读(2860) 评论(4) 推荐(2) 编辑
摘要:详细介绍PL/SQL中的集合类型Associative array,Nested table,VARRAY的声明、初始化及使用。 阅读全文
posted @ 2011-04-07 17:26 Morven.Huang 阅读(4045) 评论(0) 推荐(1) 编辑
摘要:本文以实例方式介绍BULK SQL的基本使用。Oracle在PL/SQL中引入了BULK SQL,用于尽量减少PL/SQL – SQL引擎之间的交互,以期提高性能。具体而言,Oracle BULK SQL包括FORALL语句、BULK COLLECT子句。前者将多条语句(通常是DML)一次性发送给SQL引擎;后者将SQL引擎所获得的结果一次性返回给PL/SQL引擎。 阅读全文
posted @ 2011-03-26 14:18 Morven.Huang 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:一)CONNECT BY; 二)START WITH; 三)SYS_CONNECT_BY_PATH(); 四)CONNECT_BY_ISLEAF; 五)CONNECT BY与WHERE子句; 六)CONNECT BY LEVEL 阅读全文
posted @ 2011-02-25 14:07 Morven.Huang 阅读(1390) 评论(0) 推荐(1) 编辑
摘要:尝试写一个程序,定时刷新几个主要的火车票转让网站(比如赶集、58),当有新的转让信息出现时给出提醒。除了定时刷新之外,还希望能将电话直观地显示出来(避免一条条点击进入具体页面才能看到电话)。 阅读全文
posted @ 2011-01-19 17:40 Morven.Huang 阅读(1729) 评论(5) 推荐(2) 编辑
摘要:1)具名Oracle异常; 2)匿名Oracle异常; 3)普通自定义异常; 4)Raise_Application_Error(Num, Msg) 阅读全文
posted @ 2010-12-02 11:06 Morven.Huang 阅读(954) 评论(0) 推荐(0) 编辑
摘要:(1)分析函数(Analytic function)与聚合函数(Aggregate function); (2)基本语法; (3)AVG, SUM, MAX, MIN, COUNT; (4)RANK, DENSE_RANK, ROW_NUMBER; (5)LEAD, LAG; (6)FIRST_VALUE, LAST_VALUE; (7)Window子句 阅读全文
posted @ 2010-09-08 13:19 Morven.Huang 阅读(2406) 评论(2) 推荐(2) 编辑
摘要:1)概述; 2)JacORB; 3)JacORB的安装; 4)IDL的编译; 5)编写Server程序; 6)编写Client程序; 7)运行程序; 8)遇到的各种问题 阅读全文
posted @ 2010-06-12 15:57 Morven.Huang 阅读(5565) 评论(4) 推荐(1) 编辑
摘要:(1)Spring是什么;(2)下载Spring;(3)编写示例;(4)示例源码下载 阅读全文
posted @ 2010-05-10 16:35 Morven.Huang 阅读(6203) 评论(1) 推荐(3) 编辑
摘要:关于Remote debug的原理云云,这里就不详细说,至于Remote debug有何用更是毋须赘述。一个实例胜过千言万语。 阅读全文
posted @ 2010-04-30 15:03 Morven.Huang 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:1)下载Ant, 2)安装Ant, 3)测试Ant安装, 4)新建Java测试项目, 5)使用Ant编译Java项目, 6)其它 阅读全文
posted @ 2010-04-29 16:16 Morven.Huang 阅读(10537) 评论(2) 推荐(0) 编辑
摘要:有时候我们会被问到一个数据库对象的创建时间,这简单,可以查user_objects视图,不过如果再深入些,这个表的数据什么时候被什么人修改过?这个在没有工具帮助的情况下是不容易回答的,我们只知道这些记录存在于Redo日志中,但这些日志文件并不是人直接可读的,这个时候Logminer就能派上用场了。 阅读全文
posted @ 2010-04-26 16:28 Morven.Huang 阅读(1536) 评论(0) 推荐(0) 编辑
摘要:1)外键声明时需要注意的问题;2)使用复合外键时需要注意的问题。 阅读全文
posted @ 2009-12-29 14:22 Morven.Huang 阅读(493) 评论(0) 推荐(0) 编辑
摘要:1. JDBC driver; 2. 连接及查询数据; 3. JDBC有没有类似.NET Datatable的类; 4. PreparedStatement; 5. 处理Oracle reference cursor; 6. 处理Mysql存储过程返回的结果集 阅读全文
posted @ 2009-12-22 17:16 Morven.Huang 阅读(657) 评论(0) 推荐(0) 编辑