各位老师好: 1、今天主要工作: (1)武汉黑马JavaEE36期就业班班级辅导工作: 今天武汉黑马javaEE36期学习oracle第四天也是最后一天内容,今天的主要知识点有PL/SQL介绍和学习、存储函数和存储过程的学习、触发器的学习和使用等等。再就是用了一个综合案例去让学员记忆更加深刻,同时也让学员自己动手参与练习,已提高自己的实际操作能力,提高对于知识点的理解程度。那么今天的总结有: PL/SQL:是 Oracle 对 sql 语言的过程化扩展,指在 SQL 命令语言中增加了过程处理语句(如分支、循环等),使 SQL 语言具有过程处理能力。把 SQL 语言的数据操纵能力与过程语言的数据处理能力结合起来,使得 PLSQL 面向过程但比过程语言简单、高效、灵活和实用。 存储函数:存储函数又称为自定义函数。可以接收一个或多个参数,返回一个结果。在函数中我们可以使用 P/SQL 进行逻辑的处理。 存储函数语法结构: 创建或修改存储过程的语法如下: CREATE [ OR REPLACE ] FUNCTION 函数名称 (参数名称 参数类型, 参数名称 参数类型, ...) RETURN 结果变量数据类型 IS 变量声明部分; BEGIN 逻辑部分; RETURN 结果变量; [EXCEPTION 异常处理部分] END; 存储过程: 存储过程是被命名的 PL/SQL 块,存储于数据库中,是数据库对象的一种。应用程序可以调用存储过程,执行相应的逻辑。存储过程与存储函数都可以封装一定的业务逻辑并返回结果,存在区别如下: 1、存储函数中有返回值,且必须返回;而存储过程没有返回值,可以通过传出参数返回多个值。 2、存储函数可以在 select 语句中直接使用,而存储过程不能。过程多数是被应用程序所调用。 3、存储函数一般都是封装一个查询结果,而存储过程一般都封装一段事务代码。 触发器:数据库触发器是一个与表相关联的、存储的 PL/SQL 程序。每当一个特定的数据操作语句(Insert,update,delete)在指定的表上发出时,Oracle 自动地执行触发器中定义的语句序列。 触发器可用于: 1、数据确认 2、实施复杂的安全性检查 3、做审计,跟踪表上所做的数据操作等 4、数据的备份和同步 触发器分类 1、前置触发器(BEFORE) 2、后置触发器(AFTER)
2、工作问题与配合工作反馈: (1)今日工作问题反馈: 辅导工作:今天概念性东西不少,但是难度不大,所以白天有一些学员的精神状态不是很好,当然也和教室的空气不流通,一些学员感冒了有一定的关系。总体来说,没有什么大的问题。 (2)需要帮助人协助工作: 目前对于班级的辅导和管理工作尽在掌握,暂不需要其他老师的协助,后期如果有需求,会求助其他老师给予帮助。
3、明天工作计划: (1)武汉黑马JavaEE36期辅导工作; (2)武汉黑马android12期就业工作。
4、感恩三件事: (1)感恩杨茜老师对黑马android12期的关心和付出; (2)感恩陆康老师和陈辉对于黑马javaEE36期的付出; (3)感恩各位百忙之中看我的日报。
|