Course Code: oracledbsql
Duration: 28 hours
Prerequisites:
  • SQL 和关系数据库概念的基础知识
  • 熟悉 Oracle Database 19c 环境

观众

  • Database 管理员
  • Database 开发人员
  • SQL 程序员
  • IT 专业人员
Overview:

Oracle Database 19c PL 和高级 SQL 是指在 Oracle Database 19c 环境中用于执行高级数据操作和数据库管理的一组工具、技术和编程实践。

这种以讲师为主导的现场培训(现场或远程)面向希望深入了解Oracle Database 19c PL/SQL编程和高级SQL技术的中级数据库管理员。

在培训结束时,参与者将能够:

  • 了解 PL/SQL 的基础知识和高级功能。
  • 开发高级 SQL 查询以有效地检索和操作数据。
  • 实现 PL/SQL 编程构造以管理数据和数据库操作。
  • 优化 SQL 查询以获得更好的性能。
  • 使用高级 PL/SQL 功能,如集合、批量处理和错误处理。
  • 学习有效地调试和管理 PL/SQL 个程序。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在现场实验室环境中实际实施。

课程定制选项

  • 如需申请此课程的定制培训,请联系我们进行安排。
Course Outline:

Oracle Database 19c简介

  • Oracle Database 19c概述
  • 安装和配置
  • Oracle 数据库架构
  • 数据库管理工具

SQL 复习和高级概念

  • 基本 SQL 审查
    • 选择、插入、更新、删除
    • 联接、子查询和集合操作
  • 高级 SQL 概念
    • 分析函数
    • 分层查询
    • 高级分组和聚合

PL/SQL 简介

  • PL/SQL 概述
  • PL/SQL 块结构
  • 变量、常量和数据类型
  • 控制结构:if、loop、case

PL/SQL 计划单位

  • 程序和功能
  • 封装和封装主体
  • 触发器和触发器管理
  • 自治事务

高级 PL/SQL 特性

  • 集合:关联数组、嵌套表、VARRAY
  • 使用 BULK COLLECT 和 FORALL 进行批量处理
  • 动态 SQL 带 EXECUTE IMMEDIATE
  • PL/SQL 记录和复合数据类型

错误处理和调试

  • 异常处理:预定义异常和用户定义的异常
  • PL/SQL 调试技术
  • 使用 DBMS_OUTPUT 和 DBMS_DEBUG

性能调优和优化

  • SQL 查询优化技术
  • 了解执行计划
  • 索引策略
  • 使用提示进行查询优化

PL/SQL 最佳实践

  • 编写高效的 PL/SQL 代码
  • 编码标准和约定
  • PL/SQL 中的安全注意事项
  • 管理依赖项和版本控制

高级 SQL 主题

  • 高级联接和子查询
  • 递归查询
  • 在 SQL 中使用正则表达式
  • 实现全文搜索

摘要和后续步骤

Sites Published:

United Arab Emirates - Oracle Database 19c PL and Advanced SQL

Qatar - Oracle Database 19c PL and Advanced SQL

Egypt - Oracle Database 19c PL and Advanced SQL

Saudi Arabia - Oracle Database 19c PL and Advanced SQL

South Africa - Oracle Database 19c PL and Advanced SQL

Brasil - Oracle Database 19c PL and Advanced SQL

Canada - Oracle Database 19c PL and Advanced SQL

中国 - Oracle Database 19c PL and Advanced SQL

香港 - Oracle Database 19c PL and Advanced SQL

澳門 - Oracle Database 19c PL and Advanced SQL

台灣 - Oracle Database 19c PL and Advanced SQL

USA - Oracle Database 19c PL and Advanced SQL

Österreich - Oracle Database 19c PL and Advanced SQL

Schweiz - Oracle Database 19c PL and Advanced SQL

Deutschland - Oracle Database 19c PL and Advanced SQL

Czech Republic - Oracle Database 19c PL and Advanced SQL

Denmark - Oracle Database 19c PL and Advanced SQL

Estonia - Oracle Database 19c PL and Advanced SQL

Finland - Oracle Database 19c PL and Advanced SQL

Greece - Oracle Database 19c PL and Advanced SQL

Magyarország - Oracle Database 19c PL and Advanced SQL

Ireland - Oracle Database 19c PL and Advanced SQL

Luxembourg - Oracle Database 19c PL and Advanced SQL

Latvia - Oracle Database 19c PL and Advanced SQL

España - Oracle Database 19c PL and Advanced SQL

Italia - Oracle Database 19c PL and Advanced SQL

Lithuania - Oracle Database 19c PL and Advanced SQL

Nederland - Oracle Database 19c PL and Advanced SQL

Norway - Oracle Database 19c PL and Advanced SQL

Portugal - Oracle Database 19c PL and Advanced SQL

România - Oracle Database 19c PL and Advanced SQL

Sverige - Oracle Database 19c PL and Advanced SQL

Türkiye - Oracle Database 19c PL and Advanced SQL

Malta - Oracle Database 19c PL and Advanced SQL

Belgique - Oracle Database 19c PL and Advanced SQL

France - Oracle Database 19c PL and Advanced SQL

日本 - Oracle Database 19c PL and Advanced SQL

Australia - Oracle Database 19c PL and Advanced SQL

Malaysia - Oracle Database 19c PL and Advanced SQL

New Zealand - Oracle Database 19c PL and Advanced SQL

Philippines - Oracle Database 19c PL and Advanced SQL

Singapore - Oracle Database 19c PL and Advanced SQL

Thailand - Oracle Database 19c PL and Advanced SQL

Vietnam - Oracle Database 19c PL and Advanced SQL

India - Oracle Database 19c PL and Advanced SQL

Argentina - Oracle Database 19c PL and Advanced SQL

Chile - Oracle Database 19c PL and Advanced SQL

Costa Rica - Oracle Database 19c PL and Advanced SQL

Ecuador - Oracle Database 19c PL and Advanced SQL

Guatemala - Oracle Database 19c PL and Advanced SQL

Colombia - Oracle Database 19c PL and Advanced SQL

México - Oracle Database 19c PL and Advanced SQL

Panama - Oracle Database 19c PL and Advanced SQL

Peru - Oracle Database 19c PL and Advanced SQL

Uruguay - Oracle Database 19c PL and Advanced SQL

Venezuela - Oracle Database 19c PL and Advanced SQL

Polska - Oracle Database 19c PL and Advanced SQL

United Kingdom - Oracle Database 19c PL and Advanced SQL

South Korea - Oracle Database 19c PL and Advanced SQL

Pakistan - Oracle Database 19c PL and Advanced SQL

Sri Lanka - Oracle Database 19c PL and Advanced SQL

Bulgaria - Oracle Database 19c PL and Advanced SQL

Bolivia - Oracle Database 19c PL and Advanced SQL

Indonesia - Oracle Database 19c PL and Advanced SQL

Kazakhstan - Oracle Database 19c PL and Advanced SQL

Moldova - Oracle Database 19c PL and Advanced SQL

Morocco - Oracle Database 19c PL and Advanced SQL

Tunisia - Oracle Database 19c PL and Advanced SQL

Kuwait - Oracle Database 19c PL and Advanced SQL

Oman - Oracle Database 19c PL and Advanced SQL

Slovakia - Oracle Database 19c PL and Advanced SQL

Kenya - Oracle Database 19c PL and Advanced SQL

Nigeria - Oracle Database 19c PL and Advanced SQL

Botswana - Oracle Database 19c PL and Advanced SQL

Slovenia - Oracle Database 19c PL and Advanced SQL

Croatia - Oracle Database 19c PL and Advanced SQL

Serbia - Oracle Database 19c PL and Advanced SQL

Bhutan - Oracle Database 19c PL and Advanced SQL

Nepal - Oracle Database 19c PL and Advanced SQL

Uzbekistan - Oracle Database 19c PL and Advanced SQL