- 基本了解 SQL
- 了解数据库架构、表和关系
观众
- Database 管理员
- Database 开发者
- 软件开发人员
- 数据分析师
Oracle 19c 中的 PL/SQL(过程语言/结构化查询语言)是 Oracle 公司对 SQL 和 Oracle 关系数据库的过程扩展。除了 SQL 的声明性逻辑之外,它还提供了执行过程逻辑的能力,允许开发复杂而高效的数据库应用程序。
这种以讲师为主导的现场培训(在线或远程)面向希望拥有坚实的 PL/SQL 编程基础以使用 Oracle 19c 开发高效且健壮的数据库应用程序的中级开发人员和管理员。
在培训结束时,参与者将能够:
- 全面了解 PL/SQL 是什么以及它相对于标准 SQL 的优势。
- 了解如何在 PL/SQL 块中声明和使用变量和不同的数据类型。
- 应用 IF-THEN-ELSE、CASE 语句和循环等控制结构来创建健壮的 PL/SQL 程序。
- 了解并实现用于数据检索的显式和隐式游标。
- 使用预定义和用户定义的异常有效处理异常。
- 开发和管理触发器,以自动执行和实施业务规则。
- 创建和使用 PL/SQL 包来封装和模块化代码,以实现重用和可维护性。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中动手实施。
课程自定义选项
- 如需申请本课程的定制培训,请联系我们进行安排。
PL/SQL 简介
- 什么是PL/SQL?
- 使用 PL/SQL 的优点
PL/SQL 块的基本结构
- 匿名块
- 命名块
变量和数据类型
- 变量声明
- 语法和规则
- PL/SQL 中的数据类型
- 在 PL/SQL 块中使用变量
控制结构
- 如果-然后-else
- CASE 语句
- FOR 循环
- WHILE 循环
存储过程和函数
- 创建和运行存储过程
- 语法和示例
- 输入和输出参数
- 在 PL/SQL 中创建和执行函数
- 语法和示例
- 在 SQL 语句中的用法
游标
- 显式游标
- 隐式游标
- 获取数据
- 游标属性
异常处理
- 预定义的例外
- 用户定义的例外
- 使用 TRY-CATCH 模块
事务控制
- PL/SQL 中的事务控制
- 使用嵌套区块和交易
- 管理嵌套事务
- 创建和使用保存点
高级光标技术
- 强与弱 REF CURSOR
- 使用场景
触发器
- 创建触发器
- 触发器的类型
- 使用触发器进行审核
PL/SQL 中的软件包
- 创造
- 规范
- 实现
- 执行
- 调用
- 实际应用
- 代码演练
摘要和后续步骤
United Arab Emirates - PL/SQL in Oracle 19c
Saudi Arabia - PL/SQL in Oracle 19c
South Africa - PL/SQL in Oracle 19c
Österreich - PL/SQL in Oracle 19c
Schweiz - PL/SQL in Oracle 19c
Deutschland - PL/SQL in Oracle 19c
Czech Republic - PL/SQL in Oracle 19c
Denmark - PL/SQL in Oracle 19c
Estonia - PL/SQL in Oracle 19c
Finland - PL/SQL in Oracle 19c
Magyarország - PL/SQL in Oracle 19c
Ireland - PL/SQL in Oracle 19c
Luxembourg - PL/SQL in Oracle 19c
Lithuania - PL/SQL in Oracle 19c
Nederland - PL/SQL in Oracle 19c
Portugal - PL/SQL in Oracle 19c
România - PL/SQL in Oracle 19c
Sverige - PL/SQL in Oracle 19c
Türkiye - PL/SQL in Oracle 19c
Belgique - PL/SQL in Oracle 19c
Australia - PL/SQL in Oracle 19c
Malaysia - PL/SQL in Oracle 19c
New Zealand - PL/SQL in Oracle 19c
Philippines - PL/SQL in Oracle 19c
Singapore - PL/SQL in Oracle 19c
Thailand - PL/SQL in Oracle 19c
Vietnam - PL/SQL in Oracle 19c
Argentina - PL/SQL in Oracle 19c
Costa Rica - PL/SQL in Oracle 19c
Ecuador - PL/SQL in Oracle 19c
Guatemala - PL/SQL in Oracle 19c
Colombia - PL/SQL in Oracle 19c
Uruguay - PL/SQL in Oracle 19c
Venezuela - PL/SQL in Oracle 19c
United Kingdom - PL/SQL in Oracle 19c
South Korea - PL/SQL in Oracle 19c
Pakistan - PL/SQL in Oracle 19c
Sri Lanka - PL/SQL in Oracle 19c
Bulgaria - PL/SQL in Oracle 19c
Bolivia - PL/SQL in Oracle 19c
Indonesia - PL/SQL in Oracle 19c
Kazakhstan - PL/SQL in Oracle 19c
Moldova - PL/SQL in Oracle 19c
Morocco - PL/SQL in Oracle 19c
Tunisia - PL/SQL in Oracle 19c
Slovakia - PL/SQL in Oracle 19c
Nigeria - PL/SQL in Oracle 19c
Botswana - PL/SQL in Oracle 19c
Slovenia - PL/SQL in Oracle 19c