自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 PL/SQL程序单元

PL/SQL程序单元本章从软件工程师角度展现PL/SQL。PL/SQL有下列程序单元:    ·过程    ·函数    ·包说明    ·包体存储过程是作为对象存在于oracle数据库的程序单元。“存储过程”是指在数据库中已编译并可调用的程序。oracle实现存储过程作为过程、函数和包。不能调用包,可以调用包中可见部分的过程和函数。数据库厂商对存储过程有不同的实现,SQL SERVER Tran

2006-02-15 17:43:00 2101

原创 PL/SQL环境

PL/SQL环境SQL*PLUS命令-----------------------------------------------------------------------------SQL*Plus command      Description----------------------------------------------------------------------

2006-02-14 18:09:00 3184

原创 Oracle触发器介绍 语句级触发器

语句级触发器我们先看一个AFTER-INSERT-STATEMENT触发器:CREATE OR REPLACE TRIGGER temp_aisAFTER INSERT ON TEMPBEGIN    dbms_output.put_line(executing temp_ais);END;看一下下面语句的结果:SQL> set feedback offSQL> INSERT INTO tem

2006-02-13 17:30:00 7907 1

原创 PMP九个领域知识

PMP指的是美国项目管理资格认证(Project Management Professional),有九个知识领域:Project Integration Management    描述为确保项目中的元素适当配置必须的过程。它包含项目计划开发,项目计划执行,和总体变更控制几个过程。Project Scope Management    描述为确保项目中包含的工作且仅是项目中包含的工作能成功完

2006-02-12 20:21:00 2373

原创 Oracle触发器介绍 行级触发器

行级触发器本章介绍行级触发器机制。大部分例子以INSERT出发器给出,行级触发器可从insert update delete语句触发。1、介绍触发器是存储在数据库已编译的存储过程,使用的语言是PL/SQL,用编写存储过程一样的方式编写和编译触发器。下面在SQL*PLUS会话中创建和示例一个简单的Insert行级触发器。这个触发器调用DBMS_OUTPUT在每插入一行数据时打印“execut

2006-02-11 15:57:00 2995

原创 在Oracle数据字典中查看约束信息

1、我们创建的对象可以从"USER_"开通的视图中查看。如果在模式中创建了10张表,那么从USER_TABLES中查询将返回10行,每一行是关于一张表的特性信息USER_TABLES不能查看非当前用户模式下创建的表。ALL_TABLES视图不但显示当前用户模式下创建的表,而且显示授权能够访问的表信息我们关心的视图以下列前缀命名:  ·USER_  当前用户模式下创建的对象  ·ALL_   当

2006-02-10 19:09:00 8458 2

原创 Oracle数据库设计——定义约束 Not NULL约束 Default values

Not Null约束not null约束常常被归于“强制”约束。CREATE TABLE temp(id NUMBER(1) NOT NULL);CREATE TABLE temp(id NUMBER(1) CONSTRAINT nn_temp_id NOT NULL);为什么我们为Primary key, unique, foreign key, 和chech约束命名,有一个重要原因

2006-02-10 10:29:00 16228

原创 Oracle数据库设计——定义约束 Check约束

看下面的例子:CREATE TABLE temp (age NUMBER(3));ALTER TABLE temp ADD CONSTRAINT ck_temp_age CHECK    ((AGE>0) AND (AGE 现在我们能够插入Age表的集合是{1,2,…,125}或null,这和我们实际的现实生活是符合的。为限制Age字段取值范围不能为空,增加not null约束。CREATE

2006-02-09 18:05:00 18155

原创 Oracle数据库设计——定义约束 外键约束

外键约束保证参照完整性。外键约束限定了一个列的取值范围。一个例子就是限定州名缩写在一个有限值集合中,这个值集合是另外一个控制结构——一张父表下面我们创建一张参照表,它提供了完整的州缩写列表,然后使用参照完整性确保学生们有正确的州缩写。第一张表是州参照表,State作为主键CREATE TABLE state_lookup (state      VARCHAR2(2),  state_desc V

2006-02-09 16:45:00 6540

原创 Oracle数据库设计——定义约束 Unique约束

Unique约束Unique约束可应用于一列或多列字段上。如果字段值存在,必须为唯一的,可以取null值1、一张表只能有一个PK约束但可以有多个Unique约束2、作为PK的字段不能为null,但作为Unique的字段可以为null,但不为null的行必须是Unique的3、当创建一个PK时,创建一个Index,创建一个Unique时也创建一个Index4、PK和Unique约束字段可以作为F

2006-02-09 10:30:00 8919

原创 Oracle数据库设计——定义约束 主键

声明约束主键(PRIMARY KEY)    一张表不一定有主键,但大多数表都创建了主键,主键值必须唯一并且组成主键的各列都不能为空。    想象一下存储学生信息的一张表。在学生表(STUDENTS)每个学生有且仅有一行记录。因此,在STUDENTS表中每一行只能确定一个且仅有一个学生。举例来说,一个处理学生学费清单的应用中,每个学生只能有一张且仅有一张学费单    除了商业强制规

2006-02-09 10:05:00 13277 1

转载 java Jdbc调用存储过程

作者:hellboys ,摘自【ChinaJavaWorld.com技术论坛】 » 『 JDBC/JDO/Hibernate 』  Java调用存储过程本文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是Java的语言),但是,并不要求你有任何

2006-02-09 09:55:00 14051

原创 编程至高境界:以无法为有法、以无限为有限、以无招胜有招、以无形胜有形

        程序的本质就是逻辑,所以几十年前就有人提出编程是一门艺术,而艺术是要靠天份的,一个人的逻辑能力可以不断提高,但其能到达的终极逻辑能力的层次必定为其天生智力所限制,这一点就让人不易接受了。人们可以公开承认自己没有某种或全部的艺术天份,但要说自己逻辑天份不够,换句话说承认自己笨、IQ不够高,往往是要怒发冲冠的        不是任何人都可以成为优秀卓越的程序员的,程序员也是需要天赋

2006-02-07 16:20:00 5328 1

原创 商业应用中Java浮点数的精确计算及表示

问题提出(1)、浮点数精确计算胜利油田三流合一项目中一直存在一个问题,就是每次报表统计的物资金额和实际的金额要差那么几分钱,和实际金额不一致,让客户觉得总是不那么舒服,原因是因为我们使用java的浮点类型double来定义物资金额,并且在报表统计中我们经常要进行一些运算,但Java中浮点数(double、float)的计算是非精确计算,请看下面一个例子:    System.out.p

2006-01-22 11:43:00 12506 2

原创 系统思考——软件项目管理

彼得·圣吉所说的第五项修炼指的就是:系统思考。什么是系统思考?系统思考是对影响系统行为的力量和相互关系进行思考的方式。简单的说,就是用系统的、整体的、全局的思维方式而不是细节的、片面的、局部的思维方式去思考解决工作生活中遇到的问题。一个系统是一个能够被感觉到的整体。系统元素彼此联系、相互影响。一台计算机是一个系统,一家企业是一个系统,一个社会也是一个系统,小到微观粒子,大到宏观宇宙,都是一

2006-01-15 15:43:00 3847 1

原创 优秀团队建设--美国式团队(ppt)

美国式团队一、团队精神团队精神反映一个人的素质、一个人的能力,一个人与别人合作的精神和能力。一个团队是个有机的整体,作为个人,只有完全融入到这个有机整体之中,才能最大限度地体现自己的价值。 团队是由一群有缺点的人构成的,没有哪一个个体是完美的,只有总体搭配起来,才能够发挥出团队的最大力量;各种不同人才的搭配,才会实现一个完美的团队。所以,每一个人都应该明确在团队当中应该扮演一个

2006-01-10 13:41:00 47585 1

原创 Oracle XDB Http/Ftp服务默认端口与Tomcat等默认端口冲突解决方案

Oracle XDB Http/Ftp服务默认端口与Tomcat等默认端口冲突解决方案       安装Tomcat后,启动tomcat时,会出现:2005-10-12 13:46:57 org.apache.commons.modeler.Registry loadRegistry信息: Loading registry information20

2006-01-10 13:25:00 4865

原创 应用开发中数据字典项设计实现方案

应用开发中数据字典项设计实现方案 在应用开发中,总会遇到许多数据字典项,比如对象状态、对象类型等等,这些项一般都是固定的若干可选值选项,比如对象状态可能有新建、修改、删除等状态,这些数据字典项一旦定义完毕改动的频率非常低;在应用开发中,为了处理方便,一般要对这些数据字典项值选项进行数字编码(例如: 0表示新建,1表示修改,2表示删除等),以方便应用程序中使用。而UI显示对象信息时不

2006-01-10 12:13:00 19304 6

原创 ResultSet结果集转换为实体对象实现方案

ResultSet结果集转换为实体对象实现方案在应用开发中,我们从数据库查询出的结果集(ResultSet)一般都需要取得(get)其中的数据然后存放到(set)实体对象(Entity,有的称为VO值对象或称为PO持久化对象)中,以便进一步的处理需要。常用也最容易理解的方式就是从ResultSet中get相应的字段值后调用实体对象的set方法,把值保存在实体对象中。这种方式编码量很大,特别是很多字

2006-01-10 12:10:00 13319 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除