- 博客(65)
- 收藏
- 关注
原创 过年时希望大家练习的一道PL/SQL综合练习(附答案)
PLSQL综合练习:t_class(c_id,c_name)t_stu(s_id,s_name,c_id)t_subject(sub_id,sub_name)t_score(autoid,stu_id,sub_id,score)存储过程:·添加学生,如果班级不存在,则先添加班级信息,再添加学生。·如果姓名的长度大于8,则只保存前面8位。·如果姓名前后有空格,要去除空格。函数:根据学生的分数...
2010-02-04 10:46:37
242
Oracle触发器中when语句的用法
案例:scott.emp表的销售员工资只能增加,不能减少代码:CREATE OR REPLACE TRIGGER tr_emp_updBEFORE UPDATE OF salON empFOR EACH ROW--当更新销售员时才触发WHEN (OLD.job='SALESMAN')DECLAREBEGIN IF(:NEW.sal<:OLD.sal) THEN rais...
2009-06-17 17:45:19
1493
通过银行转账业务体会JAVA与存储过程不同实现方式
任务:帐户表(帐户号,姓名,余额,锁定)。实现帐号1向帐号2转账若干元。业务要求1、两个帐户要存在(略)2、转账方最低余额为10元3、如果任何一方被锁定(u_lock=1),则不能转4、要保证交易完整性(不能一个成功,一个失败)create table T_ACCOUNT( U_ID NUMBER(5) primary key, U_NAM...
2009-06-11 23:59:06
260
用户登录方法 land()是怎么来的
1、用拼音denglu,得到“登陆”2、翻译“登陆”,得到“land”单词。3、在JAVA中定义方法: public void land(){ .... }更正:中文应该为“登录”,对应英文为“Login”。JUST FUN!...
2009-06-10 20:45:29
1843
select into语句容易报错的处理方法
说明:使用select...into语句时,如果查询返回的数据不是1行,就会报no_data_found或者to_many_rows两种异常。 案例:根据部门号,查询部门名称。处理方法:巧用聚合函数处理DECLARE v_dname dept.dname%TYPE;BEGIN SELECT MAX(dept.dname) INTO v_dname FROM ...
2009-06-10 20:28:43
884
Oracle高级编程学习指导
★目的△掌握Oracle的脚本编号,学会以数据库为中心的复杂业务处理方法★重点△掌握Oracle的安装、配置、连接△掌握PL/SQL块的编写(流程控制,异常处理),以及在块中执行增删改查的技术△掌握企业实用技术(存储过程、函数、触发器)★方法△仔细听讲,有重点的做笔记△实训课熟悉开发环境、练习基础题目△回家练习比较复杂的题目△一定要预习,提前预知内容以及难度△用思维导图做笔记,正确对待写博...
2009-06-10 12:32:24
139
Oracle存储过程及JDBC调用大全
Oracle存储过程及JDBC调用大全(原创)-----------------无返回值示例------------------------ 存储过程: ·添加学生,如果班级不存在,则先添加班级信息,再添加学生。create or replace procedure sp_add_stu( p_stu_id t_stu.s_id%type, --参数类型定义为字段...
2009-06-09 00:48:49
128
小故事
冷笑话 上机课,中央空调非常冷。我说,温度太低了。现在讲什么笑话,都是冷笑话。很多人笑。 我自嘲说,我这个人喜欢讲冷笑话,刚才的笑话就体现了我的风格。 有同学忙问同桌:刚才肖老讲过笑话啦? 暂时还没有...
2009-06-09 00:47:57
122
育书如育人
育书如育人 如果教书天天追着学生学,仿佛追着儿子喂饭。一是儿子养成了不好的消化习惯,二肯定也是消化不良的。 应该让儿子主动想吃饭就好了。 如果教书天天追着学生学,又仿佛天天带着学生跑步,结果老师是最能跑步的。应该是教学生跑步后,然后制定计划,监督学生跑步…… 思考中……讲100行代码,不行强迫差生回家敲10行代码。 ...
2009-06-09 00:36:14
236
老实的女婿
第一次到LP(老婆)家,乐山。LP的外婆、爸爸、妈妈和我一起到峨眉山玩,中午大家饿了,就到一个小餐馆准备吃午饭。出于礼貌,我主动说:这顿我请。外婆说,你不用管。这顿我出钱。我坚持,外婆更坚持……没折了,我最后心一横说,外婆,那我们一人出一半吧:)傻女婿!...
2009-06-09 00:27:15
159
给刘D同学的一封公开信
给刘D同学的一封公开信刘D同学: 首先恭喜能够在深圳找到一份不错的工作(初试中对方对你的Oracle技术很赞赏,相信你下周复试应该会过的)。虽然公司不是华为本部的,但是能够在华为培训后到北京移动直接开发,机会是相当难得,而且前途一片光明的。带着勇气走出去,证明你的选择是正确的。听你说,现在应届本科生搞JAVA在深圳只有2000多,所以到LOVO来奋斗,也证明你是明智和成功的(有广告...
2009-06-09 00:22:11
126
从聊天中看“为什么”的重要性
从聊天中看“为什么”的重要性同学Q(76400****) 15:14:13 --添加多行数据 insert into ?(?,?) select语句 有谁给我个具体的代码,谢谢 。。。。。。。 老师Q(35360496) 15:16:11 insert into stu(id,name) select id,name from stu2; 同学Q(76400****...
2009-06-09 00:20:38
117
成功和失败,取决你的选择
早上第一节课复习,后面几分钟给大家讲了讲道理:成功不是因为你聪明,而是因为你选择了什么。这个世界不需要你看到从天下掉下来一个石头,就发现万有引力。这种人几百年才出现一个。我们都不是。但是你如果晚上选择游戏和电影,那么你再聪明,都将会失败;从生到死,只不过是+5-5=0的公式,但是人活着不能看结果,看结果大家都是一样的,要看中间的过程。挣钱不累,累不挣钱----如你帮人代练游戏,很可能拿不到...
2009-05-10 22:06:32
172
交叉报表实战:皮鞋规格颜色统计
知识点:decode,sum,计算列,存储过程业务描述: 产品表 产品编号 尺寸(码) 颜色 数量 1 38 黑 100 1 38 红 10 1 40 黑 50 2 38 黑 100 3 38 红 5 产品名称表 产品编号 产品名称 1 红蜘蛛皮鞋 2 蓝蜘蛛布鞋 3 黑寡妇皮鞋 要求展示报表如下: 统计报表 尺寸/颜色 黑...
2009-05-10 22:00:22
169
最好的数据库学习软件-烂笔头3.0 正式发布!
------------更新日志--------------2009.4月份:·强大的数据功能--SQL语法自动着色--可以同时连接三种数据库(Oracle、SQLServer、Mysql)--可以选中SQL并执行,返回的结果可以直接复制到文档中。·强大的导出功能--可以将文档导出为Word格式--从数据库的查询可以导出为Excel表格格式,便于数据逻辑推理分析。·更强大的集体--本软件提供了两种...
2009-04-02 08:45:55
200
在线CSS工具下载
工具下载-CSS在线编辑器下载DIV+CSS编辑器,很实用,省去了书写代码的麻烦,可以实时演示CSS样式效果。有了它,通过鼠标就可以编写CSS了:)
2008-04-09 08:52:18
155
[工作技能]使用POI访问Excel(三个示例)
示例一: import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFWorkbook; public class Test1 { public static void main(String[] args) throws IOExce...
2008-04-06 19:15:56
173
JDBC访问Mysql或Oracle要用的JAR包
Mysql:mysql-connector-java-5.0.0-beta-bin.jarOracle:classes12.jar或在Oracle9i的安装目录“D:\oracle\ora90\jdbc\lib”下有。
2008-03-14 12:35:55
343
Hibernate入门理解
[size=medium]1、创建cat表: CREATE TABLE cat ( cat_id varchar(32) NOT NULL, name varchar(16) NOT NULL, sex varchar(1) default NULL, weight float(9,3) default NULL, PRIMARY KEY (cat_i...
2008-03-08 11:35:55
108
面试:如果在现在开发时使用的数据库是DB2(IBM的数据库产品),可能要使用Oracle。在这种背景下,如何开发?...
面试:如果在现在开发时使用的数据库是DB2(IBM的数据库产品),可能要使用Oracle。在这种背景下,如何进行(JAVA)开发?前期工作(公共部分)1、先定义要处理的数据:Employee2、定义处理数据的接口以及处理数据的方法中期:3、小组1根据接口进行了调用4、小组2根据接口进行了开发后期:组装或更换5、最后组装 IEmp db2 = ne...
2007-12-19 18:12:47
149
如何在Oracle中建表格时就指定主键和外键
创建表的语法-创建表格语法:create table 表名( 字段名1 字段类型(长度) 是否为空, 字段名2 字段类型 是否为空);-增加主键alter table 表名 add constraint 主键名 primary key (字段名1);-增加外键:alter table 表名 add constraint 外键名 foreign ke...
2007-11-29 23:31:56
275
JDBC两个常用的三种方法·转
Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 ★方法executeQuery --单个结果集(常用) 用于产生单个结果集的语句,例如 SELECT 语句。★方法executeUpdate --(非select语句) --用于执行不是Select语句的其...
2007-11-18 11:38:08
147
我的收藏夹
未来下载: http://www.orsoon.cn911软件: http://www.down911.com红软下载: http://www.rsdown.cn/要就下载: http://www.19cr.com/78软件站: http://www.78soft.comOracle学习: http://www.oracle.com.cn狗狗下载: http://blog.gougou...
2007-10-22 23:07:28
94
惨了,我买的成都航空港的房子用的是可能是废品水泥(已解决)
这是四川质量报上说的,绝对权威:http://quality.scol.com.cn/2007/10/10/47214210.html部分摘录如下: 更多图片见:http://photo.163.com/photos/java1573/139161976
2007-10-17 23:06:00
298
相关和非相关查询区别
相关和非相关查询区别--求各部门人数--格式:select d.*,0 人数 from dept dselect d.*,( select count(*) from emp e where e.deptno=d.deptno) 人数from dept dselect d.* from dept d部门:10select count(*) from emp e wh...
2007-10-12 13:53:48
412
数据库“对等连接”的深入理解
标题:“对等连接”的深入理解数据库核心:关系型关系的体现:一个表设置编号,其它表使用这个编号。通过“编号”是否相等来体现“关系”。关键字:“编号相等”用途:多表连接的条件select * from 表1,表2where 表1.编号=表2.编号更广泛的理解:1、相关子查询select 字段1,( select count(字段2) from 表2 where 表1.编号...
2007-10-12 11:56:16
458
JAVA高级:根据接口解耦示例
1、什么是耦合:简单的在开发一个类时,必须紧紧依赖于另一个类。或者一个类修改以后,另一个也必须修改等情况。2、什么是解耦:通过一定的设计,使一个类并不紧紧依赖一另一个类,这样在类设计时或修改时,不会影响到其它类。观察所有动物吃东西的情况,如果吃的东西为“植物”,则显示为食草动物如鱼类,“肉”,则为“食肉动物”,如虎类。常规开发:1、设计鱼类。2、动物园类。步骤:必须在鱼类设计完成以后才...
2007-10-09 20:03:19
242
J2EE预览:使用XML封装JDBC语句设计
xml内容示例:<sql id="001" comment="查询学生信息"></sql> select * fom t_stu a where a.stu_id='{0}' and a.stu_name='{1}'<sql id="002" comment="更新学生信息"></sql>
2007-09-17 12:31:24
100
GUI:理解JAVA事件模型的相关概念
什么是事件 事件可以简单地理解为发生了一件什么事情,如“我用鼠标单击一个按钮”,这就是一个事件,又如“把鼠标移到某图像中”、“单击键盘A”等,都是事件。什么叫事件的响应 单击按钮之后,按钮要做出响应。如单击“关闭”,程序就退出了。理想中的事件响应流程 鼠标单击按钮对象→执行按钮对象特定的方法JAVA中的事件响应流程 鼠标单击按钮对象→按钮对象寻找与之...
2007-09-11 22:59:00
224
物理数据模型与概念数据模型的概念的区别(重要)
概念数据模型是关注于信息对象本身,而不涉及任何具体的应用,即只说明概念和概念之间的关系,而不管概念是如何实现或被使用的。逻辑数据模型是关注于具体业务应用,一般指某种数据库系统(如Oracle)实体的表的模型。示例:学生成绩系统概念:两个实体 学生(多)--学科成绩(多)物理:三个表 学生表(一)--学生成绩表(多) 学科表(一)--学生成绩表(多)说明:物理数据模型指某种特定...
2007-08-17 13:05:34
650
李白复活,来LOVO报名了!
李白报名时还留下了一首诗:写字楼里写字间,写字间中程序员程序人员写程序,又将程序换饭钱酒醒只在屏前坐,酒醉还来屏下眠酒醉酒醒日复日,屏前屏下年复年但愿老死电脑间,不愿鞠躬老板前奔驰宝马贵者趣,公交自行程序员别人笑我太疯癫,我笑自己命太贱但愿满街漂亮妹,个个归得程序员...
2007-08-17 08:37:59
90
各大公司加班口号!
各大公司加班口号!1、美特斯邦威:不加寻常班2、特步: 加班,死一般的感觉3、百事:加班无极限4、森马:上什么公司,加什么班5、脑白金:今年过节不加班,加班只加节假日6、汇仁肾宝:他加我也加7、李宁:加班,一切皆有可能8、旺旺:你加,我加,大家加,加加9、农夫山泉:加了有点烦10、好迪:大家加,才是真的加、、白加黑:白天加白班,不瞌睡;晚上加晚班,睡不着.12、联想:公司不加...
2007-08-17 08:35:25
502
谈谈你对J2EE的理解?
谈谈你对J2EE的理解?一方面:对J2EE的理解:1、范围:针对企业级应用(特点:业务复杂、数据量大……)2、开发:程序上采用分层的思想、物理上采用分步式的结构,而且程序开发都是基于组件或框架的3、技术:考虑比较全面(如系统安全性(如加入一些认证)、数据安全性(如备份策略)、性能效率(如缓冲池、缓存)。4、支持厂商:各种组件的背后,无论商业还是开源,都有实力精湛的小组的支持,从而版本不...
2007-08-16 16:49:50
506
JAVA集合入门问题(原创)
· 问题: · 既然有了数组,为什么还要ArrayList?__________ · 答:因为数组大小本来不可变;如果要变化,则必须重新分配内存,太消耗资源。 · 数组只能同一种基本数据类型;或者同一个类的对象(排除Object)。 · ArrayList中有重复元素吗?______,因为_______。增加值的顺序是1,3,4,5,1,那么输出的的值顺序为(考虑重复值和值的排序):___...
2007-08-15 13:17:30
100
数组使用三步骤
数组的创建数组的创建有三步:l 1、定义“类型[]”:指定数组里保存的值都是什么类型的l 2、定义大小:指定数组只能保存多少个元素l 3、填充元素:每个元素的值是什么 一、定义类型:l 变量的定义大家都知道:类型变量名l 数组的定义也是很简单:类型[] 变量名l 就是在变量的定义以后,在类型后加一...
2007-08-10 13:56:06
680
一个Property文件封装类
PropertyFile.javapackage tools; import …… /** * 功能:工具函数,封装对属性文件的操作 * @author LOVO */public class PropertyFile { //私有属性成员 private Properties prop; private String fileName;...
2007-08-10 13:51:04
78
Oracle基础练习(三)
1、select 5/2,null*5 from dual,得到的两个结果分别是:2.5、null因为:null值不能运算,不能比较;dual的名字叫虚表或哑表,作用是:求表达式的值。2、select nvl(入学日期,sysdate) from 学生表:此句的功能是:如果入学日期为空,则返回系统日期。其中nvl所起的作用是:转换null值。 3、select decode(部门,10,'后勤...
2007-08-10 13:43:37
129
如何设置类的显示信息
要显示一个类的信息,怎么做?1、 一个类通常要提供显示类的信息的方法。但如果自己写如show()会不规范。2、 打印一个类,其实是调用类的toString( )方法。如果类自己没有重写toString()方法,则调用Object的String()方法。示例:package bu18; public class Test2 { public static...
2007-08-10 13:41:07
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人