📝 PLSQL教程

27篇技术文档
  PL / SQL-记录

📅  最后修改于: 2020-11-26 05:58:00        🧑  作者: Mango

在本章中,我们将讨论PL / SQL中的Records。记录是可以容纳不同种类数据项的数据结构。记录由不同的字段组成,类似于数据库表的一行。例如,您想跟踪图书馆中的书籍。您可能需要跟踪有关每本书的以下属性,例如标题,作者,主题,书ID。包含每个项目的字段的记录允许将BOOK视为逻辑单元,并允许您以更好的方式组织和表示其信息。PL / SQL可以处理以下类型的记录-基于表格基于游标的记录用户定义的记...

  PL / SQL-异常

📅  最后修改于: 2020-11-26 05:58:57        🧑  作者: Mango

在本章中,我们将讨论PL / SQL中的异常。异常是程序执行期间的错误条件。 PL / SQL支持程序员使用程序中的EXCEPTION块来捕获此类条件,并针对错误条件采取适当的措施。有两种类型的例外-系统定义的异常用户定义的异常异常处理的语法异常处理的一般语法如下。在这里,您可以列出尽可能多的例外。默认异常将在其他情况下使用THEN-例让我们写一个代码来说明这个概念。我们将使用在先前各章中创建并使...

  PL / SQL-触发器

📅  最后修改于: 2020-11-26 05:59:43        🧑  作者: Mango

在本章中,我们将讨论PL / SQL中的触发器。触发器是存储的程序,在发生某些事件时会自动执行或触发。实际上,触发器被编写为响应以下任何事件而执行:数据库操作(DML)语句(DELETE,INSERT或UPDATE)数据库定义(DDL)语句(CREATE,ALTER或DROP)。数据库操作(SERVERERROR,LOGON,LOGOFF,STARTUP或SHUTDOWN)。可以在与事件关联的表,...

  PL / SQL-包

📅  最后修改于: 2020-11-26 06:00:32        🧑  作者: Mango

在本章中,我们将讨论PL / SQL中的软件包。包是架构对象,将逻辑上相关的PL / SQL类型,变量和子程序进行分组。一个包将包含两个强制性部分-包装规格包装体或定义包装规格规范是包的接口。它只是声明可以从包外部引用的类型,变量,常量,异常,游标和子程序。换句话说,它包含有关包内容的所有信息,但不包括子程序的代码。规范中放置的所有对象都称为公共对象。不在包规范中但在包主体中编码的任何子程序都称为...

  PL / SQL-集合

📅  最后修改于: 2020-11-26 06:01:55        🧑  作者: Mango

在本章中,我们将讨论PL / SQL中的集合。集合是具有相同数据类型的元素的有序组。每个元素由代表其在集合中位置的唯一下标标识。PL / SQL提供了三种收集类型-索引表或关联数组嵌套表可变大小数组或VarrayOracle文档为每种类型的集合提供以下特征-Collection TypeNumber of ElementsSubscript TypeDense or SparseWhere Cre...

  PL / SQL-事务

📅  最后修改于: 2020-11-26 06:02:34        🧑  作者: Mango

在本章中,我们将讨论PL / SQL中的事务。数据库事务是一个基本的工作单元,可能包含一个或多个相关的SQL语句。之所以称为原子的,是因为由构成事务的SQL语句引起的数据库修改可以集体提交(即永久保留在数据库中)或从数据库回滚(撤消)。成功执行的SQL语句与提交的事务不同。即使SQL语句成功执行,除非提交包含该语句的事务,否则它可以回滚,并且该语句所做的所有更改都可以撤消。开始和结束交易交易有开始...

  PL / SQL-日期和时间

📅  最后修改于: 2020-11-26 06:03:33        🧑  作者: Mango

在本章中,我们将讨论PL / SQL中的日期和时间。 PL / SQL中有两类与日期和时间相关的数据类型-日期时间数据类型间隔数据类型日期时间数据类型是-日期时间戳时区时间戳与当地时区的时间戳间隔数据类型为-每月间隔第二天的间隔时间日期时间和间隔数据类型的字段值datetime和interval数据类型都由字段组成。这些字段的值确定数据类型的值。下表列出了日期时间和间隔的字段及其可能的值。Fiel...

  PL / SQL-DBMS输出

📅  最后修改于: 2020-11-26 06:04:01        🧑  作者: Mango

在本章中,我们将讨论PL / SQL中的DBMS输出。DBMS_OUTPUT是一个内置程序包,使您可以显示输出,调试信息并从PL / SQL块,子程序,程序包和触发器发送消息。我们已经在整个教程中使用了此软件包。让我们看一个小的代码片段,它将显示数据库中的所有用户表。尝试在数据库中列出所有表名-DBMS_OUTPUT子程序DBMS_OUTPUT软件包具有以下子程序-S.NoSubprogram &...

  PL / SQL-面向对象

📅  最后修改于: 2020-11-26 06:05:23        🧑  作者: Mango

在本章中,我们将讨论面向对象的PL / SQL。 PL / SQL允许定义对象类型,这有助于在Oracle中设计面向对象的数据库。对象类型允许您创建复合类型。使用对象使您可以使用特定的数据结构和操作方法来实现现实世界的对象。对象具有属性和方法。属性是对象的属性,用于存储对象的状态。和方法用于对其行为进行建模。使用CREATE [OR REPLACE] TYPE语句创建对象。以下是创建由几个属性组成...

  PL / SQL问题与解答

📅  最后修改于: 2020-11-26 06:05:44        🧑  作者: Mango

PL / SQL问题和答案的设计旨在帮助学生和专业人员准备各种认证考试和求职面试。本节提供了一些有用的示例性面试问题和多项选择题(MCQ)及其答案以及适当的解释。SNQuestion/Answers Type1PL/SQL Interview QuestionsThis section provides a huge collection of PL/SQL Interview Questions...

  PL / SQL-有用的资源

📅  最后修改于: 2020-11-26 06:06:10        🧑  作者: Mango

以下资源包含有关PL / SQL的其他信息。请使用它们来获得有关该主题的更深入的知识。PL / SQL上的有用链接Oracle PL / SQL-Oracle的官方网站提供了有关PL / SQL的完整详细信息。Wikipedia上的PL / SQL-来自Wikipedia,是PL / SQL的免费百科全书。SQL教程-一个简单的SQL教程,它是PL / SQL中使用的最重要的DML之一。MySQL...

  讨论PL / SQL

📅  最后修改于: 2020-11-26 06:06:26        🧑  作者: Mango

PL / SQL是SQL与编程语言的过程功能的组合。它是由Oracle Corporation在90年代初开发的,目的是增强SQL的功能。 PL / SQL与SQL本身和Java一样,是Oracle数据库中嵌入的三种主要编程语言之一。本教程将使您对PL / SQL有深入的了解,以继续使用Oracle数据库和其他高级RDBMS概念。...