12 2020 档案

摘要:一.Oracle触发器概述 触发器是一种特殊类型的存储计程,编译后存储在数据库服务器中,当特定事件发生时,由系统自动调用执行,而不能由应用程序显式地调用执行。此外,触发器不接受任何参数。主要用于护那些通过创建表时的声明约束不可能实现的复杂的完整性约束,并对数据库中特定事件进行监控和响应。 根据触发器 阅读全文
posted @ 2020-12-15 13:15 重雪 阅读(522) 评论(0) 推荐(0) 编辑
摘要:1、重载的概念 指在一个程序包中,多个程序单元使用相同的名称。但要注意:重载子程序必须同名不同参。即名称相同,参数不同,参数不同体现在参数的数量、参数顺序、参数类型是不同的。仅参数名和参数模式不同,不可以重载;例:procedure select_score(s1 IN char); procedu 阅读全文
posted @ 2020-12-06 15:36 重雪 阅读(260) 评论(0) 推荐(0) 编辑
摘要:1. 程序包的概念 1.程序包定义 程序包用于将逻辑相关的PL/SQL块或元素(变量、常量、过程、函数等)组织在一起,作为一个完整的单元存储在数据库中,用包名称来标识程序包。程序包类似于面向对象中的类。 2.程序包的结构 3.包中可以包含的元素的性质 元素的性质 描 述 在包中的位置 公共的(pub 阅读全文
posted @ 2020-12-06 15:26 重雪 阅读(291) 评论(0) 推荐(0) 编辑
摘要:1. 创建函数的语法格式 CREATE [OR REPLACE] FUNCTION [schema.]function_name [ ( argument[IN] datatype…,)] RETURN datatype {IS | AS} [description part 说明部分] BEGIN 阅读全文
posted @ 2020-12-06 14:43 重雪 阅读(111) 评论(0) 推荐(0) 编辑
摘要:1.存储过程概念优点 1.概念 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来调用存储过程。 简单的说就是专门干一件事一段 阅读全文
posted @ 2020-12-06 14:18 重雪 阅读(218) 评论(0) 推荐(0) 编辑
摘要:即使是写得最好的PL/SQL程序也会遇到错误或未预料到的事件。一个优秀的程序都应该能够正确处理各种出错情况,并尽可能从错误中恢复。任何ORACLE错误(报告为ORA-xxxxx形式的Oracle错误号)、PL/SQL运行错误或用户定义条件(不一写是错误)都可以。当然了,PL/SQL编译错误不能通过P 阅读全文
posted @ 2020-12-05 21:08 重雪 阅读(338) 评论(0) 推荐(0) 编辑
摘要:1、游标的概念 游标(CURSOR):游标是把从数据表中提取出来的数据,以临时表的形式存放在内存中,在游标中有一个数据指针,在初始状态下指向的是首记录,利用fetch语句可以移动该指针,从而对游标中的数据进行各种操作。 2、游标的作用 游标是用来处理使用SELECT语句从数据库中检索到的多行记录的工 阅读全文
posted @ 2020-12-03 20:56 重雪 阅读(2639) 评论(0) 推荐(0) 编辑
摘要:1、IF语句 2、CASE语句的语法格式: CASE [selector] WHEN 表达式1 THEN 语句序列1; WHEN 表达式2 THEN 语句序列2; WHEN 表达式3 THEN 语句序列3; …. WHEN 表达式n THEN 语句序列n; [ ELSE 语句序列n+1;] END 阅读全文
posted @ 2020-12-03 20:31 重雪 阅读(146) 评论(0) 推荐(0) 编辑
摘要:RECORD——存储单行多列结构的数据. RECORD:用户自己定义数据类型,由单行多列的标量构成的复合数据类型。它将一个或多个标量封装成一个对象进行操作记录不能够总体拿来比較也不能够总体推断为空。能够总体拿来赋值。组成相似于多维数组。 将一个或多个标量封装成一个对象进行操作。是一种暂时复合对象类型 阅读全文
posted @ 2020-12-03 20:21 重雪 阅读(1372) 评论(0) 推荐(0) 编辑
摘要:1.%TYPE说明 为了使一个变量的数据类型与另一个已经定义了的变量(尤其是表的某一列)的数据类型相一致,Oracle提供了%TYPE定义方式。当被参照的那个变量的数据类型改变了之后,这个新定义的变量的数据类型会自动跟随其改变,容易保持一致,也不用修改PL/SQL程序了。当不能确切地知道被参照的那个 阅读全文
posted @ 2020-12-03 20:08 重雪 阅读(292) 评论(0) 推荐(0) 编辑
摘要:1.PL/SQL概述 通过SQL能够对数据库中的数据进行管理。但SQL并不能做程序员希望做的所有事情。SQL有一个先天缺陷,即对输出结果缺乏过程控制:它没有数组处理、循环结构和其他编程语言的特点。为了满足这种要求,Oracle开发了PL/SQL作为对SQL的扩展,它对数据库数据的处理有很好的控制,并 阅读全文
posted @ 2020-12-03 16:51 重雪 阅读(453) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示