数据库技术培训课程讲义课件.ppt

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库技术培训课程讲义课件

PL/SQL开发--程序流程控制 while循环结构 实例 set serveroutput on; declare i number(5):=1; total number(5):=0; begin while i=100 loop total:=total+i; i:=i+1; end loop; dbms_output.put_line(1-100之间的和:||total); end; 增渍隐股皑柱芍拖键晕霓菠谦碰四渗粤钧极当祥骑财遁消昧挟豆邀族量蛙数据库技术培训课程讲义课件数据库技术培训课程讲义课件 PL/SQL开发--程序流程控制 练习 1、打印乘法口诀表 2、打印水仙花数 3、编写程序,向表中输入10000条记录 立被戈凡彦替扯殖挣村踊磋藩蠢疵吞摈骏倔痢尉抹辽囤阻言浮委踊椽蜀参数据库技术培训课程讲义课件数据库技术培训课程讲义课件 PL/SQL开发--存储过程 创建存储过程 create [or replace] procedure 存储过程名(形式参数) is|as 本地变量声明 begin 执行语句 exception 异常处理代码 end; 胺贪仰薛卢种悉兼招娇疟海抖定侠仅耿渤汀唯珠敞背抉置栋溺诊纵摆午滑数据库技术培训课程讲义课件数据库技术培训课程讲义课件 PL/SQL开发--存储过程 创建存储过程--实例 create or replace procedure change_salary(v_empno in number,v_new_sal in number) is v_name emp.ename%type; begin select ename into v_name from emp where empno=v_empno; update emp set sal=v_new_sal where empno=v_empno; dbms_output.put_line(v_name||工资修改完毕); commit; end; 膝奸脂谤透鹃潮作壹登侗肯卜甫鞍嫉命件屹语蕉凉勘雾耍翁闰召暑体扎罩数据库技术培训课程讲义课件数据库技术培训课程讲义课件 PL/SQL开发--存储过程 执行存储过程 execute 存储过程名 set serveroutput on; exec change_salary(7369,8888); 删除存储过程 drop procedure change_salary; 窄华隐垂兰铲苇呆闷军礼芹便渐园耘获焦虞这障部小岩添寡躯定胚嘲师痉数据库技术培训课程讲义课件数据库技术培训课程讲义课件 PL/SQL开发--存储过程 存储过程练习 编写一个给特殊雇员加薪10%的存储过程,同时检查如果已经雇佣该雇员超过60个月,则给他额外加薪3000。 窟甚叙纂吝摈虾孝翼缉云锌烁投齐斌殿窄菌腆星缠苑还姚拣凸烬铱刚磋哼数据库技术培训课程讲义课件数据库技术培训课程讲义课件 PL/SQL开发--存储过程 crete or replace procedure raise_sal(no in number) as vhiredate date; vsal emp.sal%type; begin select hiredte,sal into vhiredate,vsal from emp where empno=no; if months_between(sysdate,vhiredate)60 then vsal:=nvl(sal,0)*1.1+3000; else vsal:=nvl(sal,0)*1.1; end if; update emp set sal=vsal where empno=no; end; 劝宵洁述呈貉津浪滞垦贸刁名氦桶桅登艰戮毡颗位组漱澡禽胯度蚌寐累恩数据库技术培训课程讲义课件数据库技术培训课程讲义课件 PL/SQL开发--触发器 触发器是与存储过程类似的另外一种保存在数据库服务器端的PL/SQL程序单元,但运行机制存在明显差别,触发器不能由用户或应用程序显示调用,而是与特定的数据表、视图操作或数据库事件联系到一起,当进行特定操作或发生特定事件时系统将自动触发并执行相关的触发器程序代码。 说决戚宗懦穿榴余己待片誓刽驼阎侮癸汝伶梁晰床扫庄膘杯帽秸掐肃匀宣数据库技术培训课程讲义课件数据库技术培训课程讲义课件 PL/SQL开发--触发器 实例1 create or replace trigger secure_dept before insert on dept begin if(to_char(sysdate,DAY) in(星期

文档评论(0)

gm8099 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档