课程大纲
介绍
- 宗旨和目标
- 课程安排
- 介绍
- 先决条件
- 责任
SQL 工具
- 目标
- SQL 开发人员
- SQL 开发人员 - 连接
- 查看表信息
- 使用 SQL, SQL 开发人员 - 查询
- SQL*加号登录
- 直接连接
- 使用 SQL*Plus
- 结束会话
- SQL*加号命令
- SQL*Plus 环境
- SQL*加提示
- 查找有关表的信息
- 获取帮助
- 使用 SQL 文件
- iSQL*Plus,实体模型
- ORDERS 表
- FILM桌子
- 课程表讲义
- SQL 语句语法
- SQL*加号命令
什么是PL/SQL?
- 什么是PL/SQL?
- 为什么使用 PL/SQL?
- 块状结构
- 显示消息
- 示例代码
- 设置 SERVEROUTPUT
- 更新示例、样式指南
变量
- 变量
- 数据类型
- 设置变量
- 常数
- 局部变量和全局变量
- %type 变量
- 替换变量
- 带有 & 的评论
- 验证选项
- && 变量
- 定义和取消定义
SELECT 语句
- SELECT 语句
- 填充变量
- %rowtype 变量
- CHR 函数
- 自学
- PL/SQL 记录
- 示例声明
条件语句
- IF 语句
- SELECT 语句
- 自学
- 案情陈述
陷印错误
- 例外
- 内部错误
- 错误代码和消息
- 使用未找到数据
- 用户异常
- 引发应用程序错误
- 捕获未定义的错误
- 使用 PRAGMA EXCEPTION_INIT
- 提交和回滚
- 自学
- 嵌套块
- 车间
迭代 - 循环
- Loop 语句
- While 语句
- For 语句
- Goto 语句和标签
游标
- 游标
- 游标属性
- 显式游标
- 显式游标示例
- 声明游标
- 声明变量
- 打开,获取第一行
- 获取下一行
- 当 %Notfound 时退出
- 关闭
- 对于循环 I
- 对于循环 II
- 更新示例
- 更新,
- 用于更新
- 其中电流为
- 使用游标提交
- 验证示例 I
- 验证示例 II
- 游标参数,
- 车间
- 车间解决方案
过程、函数和包
- 创建声明
- 参数
- 程序正文
- 显示错误
- 描述过程
- 调用过程
- SQL*Plus 中的调用过程
- 使用输出参数
- 使用输出参数进行调用
- 创建函数
- 示例函数
- 显示错误
- 描述函数
- 调用函数
- 在 SQL*Plus 中调用函数
- 模块化 Programming
- 示例过程
- 调用函数
- 在 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有一定了解的人。
以前使用交互式计算机系统的经验是可取的,但不是必需的。
客户评论 (7)
我喜欢这种实践经验和参与实际编码活动的机会
Kristine - Isuzu Philippines Corporation
课程 - ORACLE PL/SQL Fundamentals
机器翻译
将每个主题与真实世界的应用案例相关联。
Ferdinand - National Grid Corporation of the Philippines
课程 - ORACLE PL/SQL Fundamentals
机器翻译
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
Maitha Alselais - Dubai Courts
课程 - ORACLE PL/SQL Fundamentals
The trainer was fantastic in all aspects. He was very interactive and engaging. Most importantly, the topics were taught very clearly and at a perfect pace to complete the course. I really appreciate it and would like to give a huge thank you to the trainer.
Vivek Thomas - Estee Lauder BV
课程 - ORACLE PL/SQL Fundamentals
It was quite hands-on, not too much theory.