感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
复杂数据类型和集合
- 将子类型用于专门的数据表示
- 实现游标变数和动态游标以实现灵活的数据检索
- 使用关联数位和集合来管理数据集
- 使用
BULK COLLECT
andFORALL
语句执行批量操作 - 有效处理批量操作中的异常
Oracle Database 中的面向物件功能
- 定义物件类型 (类) 及其方法
- 创建用于长期数据存储的持久集合
- 开发用于高级数据操作的表函数
- 实现用于即时数据处理的流式处理函数
- 设计自定义聚合函数以扩展 SQL 功能
SQL 中的高级功能用法
- 在 SQL 语句中调用 PL/SQL 函数
- 了解函数设计中的约束、纯度水平和确定性
组织 PL/SQL 个程序单位
- 在 PL/SQL 代码中管理许可权和安全性
- 利用命名上下文避免标识符冲突
将 PL/SQL 与其他 Languages 集成
- 在 PL/SQL 程序中合并 Java 方法
- 连结 C 语言过程以进行性能关键型操作
- 采用本机编译技术来提高执行速度
预构建的解决方案和安全机制
- 为特定于工作阶段的资讯建立应用程式上下文
- 实施虚拟专用 Database (VPD) 以进行精细访问控制
- 有效管理用户会话和上下文
- 分析和跟踪 PL/SQL 代码以识别性能瓶颈
优化 PL/SQL 代码性能
- 在 SQL 语句中使用 bind 变数来增强执行计划
- 了解游标共用及其对性能的影响
- 应用查询优化技术实现高效的数据检索
- 配置编译设置以获得最佳性能
- 为函数和查询结果实施缓存策略
防止 SQL 注入攻击
- 采用最佳实践来保护 PL/SQL 代码免受注入漏洞的影响
总结和后续步骤
要求
- 熟练掌握 SQL 并熟悉 Oracle 资料库环境
- 对基本 PL/SQL 概念有扎实的理解,并有编写 PL/SQL 代码的经验
观众
- 开发人员
- PL/SQL 从业者
21 小时
客户评论 (3)
我非常喜欢这次培训的形式,动手操作,直接在SQL Developer中进行。
Andreea - OPEN COURSE
课程 - Oracle Database 19c PL and Advanced SQL
机器翻译
练习解释得非常好。
Monica - DB Global Technology
课程 - PL/SQL in Oracle 19c
机器翻译
It was quite hands-on, not too much theory.