黑马程序员技术交流社区
标题: 【大武汉校区】姜老师_2月6日工作日报 [打印本页]
作者: 曹老师 时间: 2018-2-24 00:55
标题: 【大武汉校区】姜老师_2月6日工作日报
各位老师好:
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)感恩各位百忙之中看我的日报。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |