ORACLE PL/SQL Fundamentals ( oplsqlfun | 21 hours )
该课程只适合那些对SQL有一定了解的人。
以前使用交互式计算机系统的经验是可取的,但不是必需的。
这个为期 3 天的课程介绍了 ORACLE PL/SQL,这是一个应用程序开发环境,允许使用 SQL 和 PL/SQL 命令编写存储过程、函数和触发器。
该课程采用研讨会的形式,包括讲座、工作示例和实践练习。虽然内容可以定制,但至少需要 2 天来涵盖核心元素。
提供了完整的课程笔记以及示例数据库文件、示例 SQL 文件和用于访问 ORACLE 数据库的免费软件工具。
介绍
- 宗旨和目标
- 课程安排
- 介绍
- 先决条件
- 责任
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 类型
- 声明游标变量
- 受约束和不受约束
- 使用游标变量
- 游标变量示例
United Arab Emirates - ORACLE PL/SQL Fundamentals
Qatar - ORACLE PL/SQL Fundamentals
Egypt - ORACLE PL/SQL Fundamentals
Saudi Arabia - ORACLE PL/SQL Fundamentals
South Africa - ORACLE PL/SQL Fundamentals
Brasil - Fundamentos ORACLE PL/SQL
Canada - ORACLE PL/SQL Fundamentals
中国 - ORACLE PL/SQL Fundamentals
香港 - ORACLE PL/SQL Fundamentals
澳門 - ORACLE PL/SQL Fundamentals
台灣 - ORACLE PL/SQL Fundamentals
USA - ORACLE PL/SQL Fundamentals
Österreich - ORACLE PL/SQL Grundlagen
Schweiz - ORACLE PL/SQL Grundlagen
Deutschland - ORACLE PL/SQL Grundlagen
Czech Republic - ORACLE PL/SQL Fundamentals
Denmark - ORACLE PL/SQL Fundamentals
Estonia - ORACLE PL/SQL Fundamentals
Finland - ORACLE PL/SQL Fundamentals
Greece - ORACLE PL/SQL Fundamentals
Magyarország - ORACLE PL/SQL Fundamentals
Ireland - ORACLE PL/SQL Fundamentals
Luxembourg - ORACLE PL/SQL Fundamentals
Latvia - ORACLE PL/SQL Fundamentals
España - Fundamentos de ORACLE PL / SQL
Italia - ORACLE PL/SQL Fundamentals
Lithuania - ORACLE PL/SQL Fundamentals
Nederland - ORACLE PL/SQL Fundamentals
Norway - ORACLE PL/SQL Fundamentals
Portugal - Fundamentos ORACLE PL/SQL
România - ORACLE PL/SQL Fundamentals
Sverige - ORACLE PL/SQL Fundamentals
Türkiye - ORACLE PL/SQL Fundamentals
Malta - ORACLE PL/SQL Fundamentals
Belgique - ORACLE PL/SQL Fundamentals
France - ORACLE PL/SQL Fundamentals
日本 - ORACLE PL/SQL Fundamentals
Australia - ORACLE PL/SQL Fundamentals
Malaysia - ORACLE PL/SQL Fundamentals
New Zealand - ORACLE PL/SQL Fundamentals
Philippines - ORACLE PL/SQL Fundamentals
Singapore - ORACLE PL/SQL Fundamentals
Thailand - ORACLE PL/SQL Fundamentals
Vietnam - ORACLE PL/SQL Fundamentals
India - ORACLE PL/SQL Fundamentals
Argentina - Fundamentos de ORACLE PL / SQL
Chile - Fundamentos de ORACLE PL / SQL
Costa Rica - Fundamentos de ORACLE PL / SQL
Ecuador - Fundamentos de ORACLE PL / SQL
Guatemala - Fundamentos de ORACLE PL / SQL
Colombia - Fundamentos de ORACLE PL / SQL
México - Fundamentos de ORACLE PL / SQL
Panama - Fundamentos de ORACLE PL / SQL
Peru - Fundamentos de ORACLE PL / SQL
Uruguay - Fundamentos de ORACLE PL / SQL
Venezuela - Fundamentos de ORACLE PL / SQL
United Kingdom - ORACLE PL/SQL Fundamentals
South Korea - ORACLE PL/SQL Fundamentals
Pakistan - ORACLE PL/SQL Fundamentals
Sri Lanka - ORACLE PL/SQL Fundamentals
Bulgaria - ORACLE PL/SQL Fundamentals
Bolivia - Fundamentos de ORACLE PL / SQL
Indonesia - ORACLE PL/SQL Fundamentals
Kazakhstan - ORACLE PL/SQL Fundamentals
Moldova - ORACLE PL/SQL Fundamentals
Morocco - ORACLE PL/SQL Fundamentals
Tunisia - ORACLE PL/SQL Fundamentals
Kuwait - ORACLE PL/SQL Fundamentals
Oman - ORACLE PL/SQL Fundamentals
Slovakia - ORACLE PL/SQL Fundamentals
Kenya - ORACLE PL/SQL Fundamentals
Nigeria - ORACLE PL/SQL Fundamentals
Botswana - ORACLE PL/SQL Fundamentals
Slovenia - ORACLE PL/SQL Fundamentals
Croatia - ORACLE PL/SQL Fundamentals
Serbia - ORACLE PL/SQL Fundamentals