感谢您的预订!我们的团队成员将会尽快与您取得联系。
感谢您的预订!我们的团队成员将会尽快与您取得联系。
课程大纲
介绍
- 宗旨和目标
- 课程安排
- 介绍
- 先决条件
- 责任
SQL 工具
- 目标
- SQL 开发人员
- SQL 开发人员 - 连接
- 查看表信息
- 使用 SQL, SQL 开发人员 - 查询
- SQL*加登录
- 直接连接
- 使用 SQL*Plus
- 结束会话
- SQL*Plus 命令
- SQL*Plus 环境
- SQL*加提示
- 查找有关表的信息
- 获取帮助
- 使用 SQL 文件
- iSQL*Plus,实体模型
- ORDERS 表
- FILM桌子
- 课程表讲义
- SQL 语句语法
- SQL*Plus 命令
什么是PL/SQL?
- 什么是PL/SQL?
- 为什么使用 PL/SQL?
- 块结构
- 显示消息
- 示例代码
- 设置 SERVEROUTPUT
- 更新示例、样式指南
变量
- 变量
- 数据类型
- 设置变量
- 常数
- 局部变量和全局变量
- %type 变量
- 替换变量
- 带有 & 的评论
- 验证选项
- && 变量
- 定义和取消定义
SELECT 语句
- SELECT 语句
- 填充变量
- %rowtype 变量
- CHR 函数
- 自学
- PL/SQL 提单记录
- 示例声明
条件语句
- IF 语句
- SELECT 语句
- 自学
- 案例陈述
陷印错误
- 例外
- 内部错误
- 错误代码和消息
- 未找到任何数据
- 用户异常
- 引发应用程序错误
- 捕获未定义的错误
- 使用 PRAGMA EXCEPTION_INIT
- 提交和回滚
- 自学
- 嵌套块
- 车间
迭代 - 循环
- Loop 语句
- While 语句
- For 语句
- Goto 语句和标签
游标
- 游标
- 游标属性
- 显式游标
- 显式游标示例
- 声明游标
- 声明变量
- 打开,获取第一行
- 获取下一行
- 当 %Notfound 时退出
- 关闭
- For 循环 I
- 对于环路 II
- 更新示例
- 用于更新
- 用于更新
- 其中电流
- 使用游标提交
- 验证示例 I
- 验证示例二
- 游标参数,
- 车间
- 车间解决方案
过程、函数和软件包
- 创建声明
- 参数
- 程序正文
- 显示错误
- 描述过程
- 调用过程
- SQL*Plus 中的调用过程
- 使用输出参数
- 使用输出参数调用
- 创建函数
- 示例函数
- 显示错误
- 描述函数
- 调用函数
- 在 SQL*Plus 中调用函数
- 模块化编程
- 示例过程
- 调用函数
- 在 IF 语句中调用函数
- 创建软件包
- 封装示例
- 套餐原因
- 公共和私人子计划
- 显示错误
- 描述包
- 在 SQL*Plus 中调用包
- 从子程序调用包
- 删除子程序
- 查找子程序
- 创建调试包
- 调用调试包
- 位置和命名表示法
- 参数默认值
- 重新编译过程和函数
- 车间
触发器
- 创建触发器
- 语句触发器
- 行级触发器
- WHEN 限制
- 选择性触发器 - IF
- 显示错误
- 在触发器中提交
- 限制
- 突变触发器
- 查找触发器
- 放下触发器
- 生成自动编号
- 禁用触发器
- 启用触发器
- 触发器名称
示例数据
- ORDER 表格
- FILM桌子
- EMPLOYEE 表
动态 SQL
- SQL 在 PL/SQL 中
- 捆绑
- 动态 SQL
- 原生动态 SQL
- DDL 和 DML
- DBMS_SQL 封装
- 动态 SQL - 选择
- 动态 SQL - SELECT 过程
使用文件
- 使用文本文件
- UTL_FILE套餐
- 写入/追加示例
- 阅读示例
- 触发器示例
- DBMS_ALERT套餐
- DBMS_JOB套餐
收集
- %type 变量
- 记录变量
- 集合类型
- 按表索引
- 设置值
- 不存在 Elements
- 嵌套表
- 嵌套表初始化
- 使用构造函数
- 添加到嵌套表
- 瓦雷
- Varray 初始化
- 向 Varray 添加 Elements
- 多级集合
- 批量绑定
- 批量绑定示例
- 交易问题
- BULK COLLECT 子句
- 返回
Ref 游标
- 游标变量
- 定义 REF CURSOR 类型
- 声明游标变量
- 受约束和不受约束
- 使用游标变量
- 游标变量示例
要求
该课程只适合那些对SQL有一定了解的人。
以前使用交互式计算机系统的经验是可取的,但不是必需的。
21 小时
客户评论 (3)
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
课程 - ORACLE PL/SQL Fundamentals
Mr. Khobeib was a great lecturer and trainer. As a beginner to PL/SQL, Khobeib explained the basics and was patient with us while going through the training material. He answered all our questions thoroughly and showed a lot of examples when we asked him to. I definitely learned a lot and can start doing tasks with PL/SQL.
Abdulrahman Alsalami - Dubai Courts
课程 - ORACLE PL/SQL Fundamentals
the trainer helpful all the time