- 浏览: 123333 次
- 性别:
- 来自: 成都
最新评论
-
justdo2008:
...
小故事 -
学会做人:
肖老!你始终是我最敬重的老师
成功和失败,取决你的选择 -
jaywee:
太谢谢你了..我今天看TJ4看了一天没搞懂这个..谢谢..
JAVA高级:根据接口解耦示例 -
My_Choice:
<div class='quote_title'> ...
JAVA集合入门问题(原创) -
w5644266:
十分感谢你的分享
在线CSS工具下载
文章列表
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位。·如果姓名前后有空格,要去除空格。
函数:根据学生的分数分别显示:不及格、及格、优秀
任何查询都不会改变数据!
触发器:添加成绩信息,流水号作为自动编号(通过序列生成),并且判断如果分数小于0,则改为0;如果大于100,则改为100。
为t_st ...
案例: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 raise_application_error(-20013,'销售员工资不能降低!'); END IF;END;
运行情况:SQL> update emp set sal=sal-1000 wh ...
- 2009-06-17 17:45
- 浏览 6098
- 评论(0)
任务:帐户表(帐户号,姓名,余额,锁定)。实现帐号1向帐号2转账若干元。
业务要求
1、两个帐户要存在(略)
2、转账方最低余额为10元
3、如果任何一方被锁定(u_lock=1),则不能转
4、要保证交易完整性(不能一个成功,一个失败)
create table T_ACCOUNT
(
U_ID NUMBER(5) primary key,
U_NAME VARCHAR2(100) not null,
U_MONEY NUMBER(7) not null,
U_LOCK NUMBER(1) default 0
);
insert ...
- 2009-06-11 23:59
- 浏览 3299
- 评论(0)
1、用拼音denglu,得到“登陆”2、翻译“登陆”,得到“land”单词。3、在JAVA中定义方法: public void land(){
....
}
更正:中文应该为“登录”,对应英文为“Login”。
JUST FUN!
- 2009-06-10 20:45
- 浏览 1487
- 评论(0)
说明:使用select...into语句时,如果查询返回的数据不是1行,就会报no_data_found或者to_many_rows两种异常。
案例:根据部门号,查询部门名称。
处理方法:巧用聚合函数处理
DECLARE
v_dname dept.dname%TYPE;
BEGIN
SELECT MAX(dept.dname) INTO v_dname
FROM dept WHERE deptno=90;
IF(v_dname IS NULL)THEN
- 2009-06-10 20:28
- 浏览 1688
- 评论(0)
★目的△掌握Oracle的脚本编号,学会以数据库为中心的复杂业务处理方法
★重点△掌握Oracle的安装、配置、连接△掌握PL/SQL块的编写(流程控制,异常处理),以及在块中执行增删改查的技术△掌握企业实用技术(存储过程、函数、触发器)
★方法△仔细听讲,有重点的做笔记△实训课熟悉开发环境、练习基础题目△回家练习比较复杂的题目△一定要预习,提前预知内容以及难度△用思维导图做笔记,正确对待写博客的要求
- 2009-06-10 12:32
- 浏览 1399
- 评论(0)
Oracle存储过程及JDBC调用大全(原创)
-----------------无返回值示例------------------------
存储过程:
·添加学生,如果班级不存在,则先添加班级信息,再添加学生。
create or replace procedure sp_add_stu
(
p_stu_id t_stu.s_id%type, --参数类型定义为字段类型
p_s_name t_stu.s_name%type,
- 2009-06-09 00:48
- 浏览 2372
- 评论(0)
冷笑话
上机课,中央空调非常冷。我说,温度太低了。现在讲什么笑话,都是冷笑话。很多人笑。
我自嘲说,我这个人喜欢讲冷笑话,刚才的笑话就体现了我的风格。
有同学忙问同桌:刚才肖老讲过笑话啦?
暂时还没有教给学生的东西
上次, 有一个同学问我:肖老,数据库基础你补充了很多东西。还有哪些东西是没有教我们的呢?
我想了一想,说:人品。
...
- 2009-06-09 00:47
- 浏览 1070
- 评论(1)
育书如育人
如果教书天天追着学生学,仿佛追着儿子喂饭。一是儿子养成了不好的消化习惯,二肯定也是消化不良的。
应该让儿子主动想吃饭就好了。
如果教书天天追着学生学,又仿佛天天带着学生跑步,结果老师是最能跑步的。应该是教学生跑步后,然后制定计划,监督学生跑步……
思考中……讲100行代码,不行强迫差生回家敲10行代码。
- 2009-06-09 00:36
- 浏览 953
- 评论(0)
第一次到LP(老婆)家,乐山。
LP的外婆、爸爸、妈妈和我一起到峨眉山玩,中午大家饿了,就到一个小餐馆准备吃午饭。
出于礼貌,我主动说:这顿我请。
外婆说,你不用管。这顿我出钱。
我坚持,外婆更坚持……
没折了,我最后心一横说,外婆,那我们一人出一半吧
:)
傻女婿!
- 2009-06-09 00:27
- 浏览 885
- 评论(0)
给刘D同学的一封公开信
刘D同学:
首先恭喜能够在深圳找到一份不错的工作(初试中对方对你的Oracle技术很赞赏,相信你下周复试应该会过的)。虽然公司不是华为本部的,但是能够在华为培训后到北京移动直接开发,机会是相当难得,而且前途一片光明的。带着勇气走出去,证明你的选择是正确的。听你说,现在应届本科生搞JAVA在深圳只有2000多,所以到LOVO来奋斗,也证明你是明智和成功的(有广告的嫌疑),当然最成功的是你遇到了我,呵呵,以下省去吹牛3000字这……。
- 2009-06-09 00:22
- 浏览 948
- 评论(0)
从聊天中看“为什么”的重要性
同学Q(76400****) 15:14:13
--添加多行数据
insert into ?(?,?) select语句
有谁给我个具体的代码,谢谢
。。。。。。。
老师Q(35360496) 15:16:11
insert into stu(id,name) select id,name from stu2;
同学
- 2009-06-09 00:20
- 浏览 907
- 评论(0)
早上第一节课复习,后面几分钟给大家讲了讲道理:成功不是因为你聪明,而是因为你选择了什么。这个世界不需要你看到从天下掉下来一个石头,就发现万有引力。这种人几百年才出现一个。我们都不是。但是你如果晚上 ...
- 2009-05-10 22:06
- 浏览 1128
- 评论(1)
知识点:decode,sum,计算列,存储过程
业务描述: 产品表 产品编号 尺寸(码) 颜色 数量 1 38 黑 100 1 38 红 10 1 40 黑 50 2 38 黑 100 3 38 红 5 产品名称表 产品编号 产品名称 1 红蜘蛛皮鞋 2 蓝蜘蛛布鞋 3 黑寡妇皮鞋 要求展示报表如下: 统计报表 尺寸/颜色 黑 红 38 200 15 40 50 0 建表: create table T_SHOES ( P_ID NUMBER(10), P_SIZE NUMBER(3), P_CO ...
- 2009-05-10 22:00
- 浏览 1756
- 评论(0)
------------更新日志--------------2009.4月份:·强大的数据功能--SQL语法自动着色--可以同时连接三种数据库(Oracle、SQLServer、Mysql)--可以选中SQL并执行,返回的结果可以直接复制到文档中。·强大的导出功能--可以将文档导出为Word格式--从数据库的查询可以导出为Excel表格格式,便于数据逻辑推理分析。·更强大的集体--本软件提供了两种形式的免费聊天室,让彼此不认识的的我们一起讨论、分析和解决问题。2009.3月份:·强大的排版功能如何您觉得好用,可以升级为会员,请发送您的QQ号和本机硬件信息到我的QQ( 646216327 )以获取 ...
- 2009-04-02 08:45
- 浏览 2110
- 评论(0)