PL/SQL 初学者教程
PL/SQL 教程摘要
Oracle PL/SQL 是 SQL 语言的扩展,专为无缝处理 SQL 语句而设计,可增强数据库的安全性、可移植性和稳健性。本 PL/SQL 在线编程课程讲解了 PL/SQL 语言的一些重要方面,如块结构、数据类型、包、触发器、异常处理等。
我需要了解什么?
需要具备 SQL 编程的基础知识。
Oracle PL/SQL 课程大纲
简介
👉 第 1 课 | 什么是 PL/SQL? — 全称,PL/SQL Developer 架构 |
👉 第 2 课 | SQL vs PL/SQL vs T-SQL — 主要区别 |
👉 第 3 课 | PL/SQL 块 — 结构、语法、匿名块示例 |
👉 第 4 课 | PL/SQL 第一个程序 — Hello World 示例 |
高级内容
👉 第 1 课 | Oracle PL/SQL 数据类型 — 布尔型、数字型、日期型 [示例] |
👉 第 2 课 | PL/SQL 变量命名规范 — 实例学习 |
👉 第 3 课 | Oracle PL/SQL 集合 — Varray、嵌套表和索引表 |
👉 第 4 课 | Oracle PL/SQL 记录类型 — 实例学习 |
👉 第 5 课 | Oracle PL/SQL IF THEN ELSE 语句 — ELSIF、嵌套 IF |
👉 第 6 课 | Oracle PL/SQL CASE 语句 — 实例学习 |
👉 第 7 课 | Oracle PL/SQL 循环 — 实例学习 |
👉 第 8 课 | Oracle PL/SQL FOR 循环 — 实例学习 |
👉 第 9 课 | Oracle PL/SQL WHILE 循环 — 实例学习 |
👉 第 10 课 | Oracle PL/SQL 存储过程与函数 — 实例学习 |
👉 第 11 课 | Oracle PL/SQL 异常处理 — 抛出用户自定义异常示例 |
👉 第 12 课 | Oracle PL/SQL Insert、Update、Delete 和 Select Into — 实例学习 |
👉 第 13 课 | Oracle PL/SQL 游标 — 隐式、显式、游标 FOR 循环 [示例] |
👉 第 14 课 | Oracle PL/SQL BULK COLLECT — FORALL 示例 |
👉 第 15 课 | Oracle PL/SQL 中的自治事务 — Commit, Rollback |
👉 第 16 课 | Oracle PL/SQL 包 — 类型、规范、主体 [示例] |
👉 第 17 课 | Oracle PL/SQL 触发器教程 — Instead of, Compound [示例] |
👉 第 18 课 | Oracle PL/SQL 对象类型教程 — 实例学习 |
👉 第 19 课 | Oracle PL/SQL 动态 SQL 教程 — Execute Immediate & DBMS_SQL |
👉 第 20 课 | 嵌套结构 — PL/SQL 变量作用域与内外块 |
必须知道!
👉 第 1 课 | PL/SQL 面试题 — 65 个最常见的 PL/SQL 面试问题与答案 |
👉 第 2 课 | PL/SQL 教程 PDF — 下载 Oracle PL/SQL 初学者教程 PDF |
什么是 Oracle PL/SQL?
Oracle PL/SQL 是 SQL 语言的扩展,它将 SQL 的数据操作能力与过程化语言的处理能力相结合,以创建功能超强的 SQL 查询。PL/SQL 意味着通过 SQL 指示编译器“做什么”,并通过其过程化方式指示“怎么做”。
我将在这个 PL/SQL 教程中学到什么?
在这个 PL/SQL 教程中,您将学习 PL/SQL 的基本介绍以及结构、语法等基本概念。此外,在本 Oracle PL/SQL 教程的高级部分,您将学习数据类型、变量、集合、循环、存储过程、异常处理、包、触发器等等。
学习这个 PL/SQL 教程有任何先决条件吗?
这个 PL/SQL 初学者教程有一些先决条件。如果您具备数据库、源代码、文本编辑器、基本软件编程概念、程序执行等基础知识,您将能更快、更容易地学习和理解所有概念。
这个 PL/SQL 教程适合谁?
本 Oracle PL/SQL 教程专为有兴趣学习 PL/SQL 的软件专业人士设计。本 PL/SQL 教程将帮助您以简单易懂的方式学习 PL/SQL 编程,并帮助您理解所有 PL/SQL 概念。
为什么要学习 PL/SQL?
PL/SQL 不仅仅是 SQL,它允许您查询、转换、更新、设计和调试数据,并提供比 SQL 更多的功能。此外,它广泛应用于银行、票务预订、电子商务等各个行业。因此,PL/SQL 程序员有大量的就业机会。当然,您也可以学习 PL/SQL 来增强您的知识和 SQL 编程技能。