课程大纲

介绍

  • 宗旨和目标
  • 课程安排
  • 介绍
  • 先决条件
  • 责任

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 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (3)

相关课程

课程分类