上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页
摘要: 一、触发器简介 • 什么是触发器(trigger) • 触发器在数据库里以独立的对象存储,由数据库产生某一类事件而启动运行,即触发器是当某个事件发生时自动地隐式运行。 • 触发器的特点 • 由特定事件触发,外部无法调用。 • 触发器无参数。 • 一个表上最多可有12个触发器。 • 触发器的作用 • 阅读全文
posted @ 2022-06-16 13:38 缥缈的尘埃 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 一、包的作用 • Oracle中包的概念与Java中包的概念非常类似,只是Java中的包是为了分类管理类,但是关键字都是package。 • 在一个大型项目中,可能有很多模块,而每个模块又有自己的过程、函数等。而这些过程、函数默认是放在一起的(如在PL/SQL中,过程默认都是放在一起的,即Proce 阅读全文
posted @ 2022-06-15 00:31 缥缈的尘埃 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 一、基本说明 • Oracle 中的函数可以返回表类型,但是这个表类型实际上是集合类型(与数组类似)。从 Oracle 9i 开始,提供了一个叫做"管道化表函数"来解决此问题。 • 管道化表函数,必须返回一个集合类型,且标明 pipelined。它不能返回具体变量,必须以一个空 return 返回, 阅读全文
posted @ 2022-06-07 23:59 缥缈的尘埃 阅读(1780) 评论(0) 推荐(0) 编辑
摘要: 一、函数概述 • PL/SQL中的过程和函数(通常称为子程序)是PL/SQL块的一种特殊的类型,这种类型的子程序可以以编译的形式存放在数据库中,并为后续的程序块调用。 • 相同点:完成特定功能的程序 • 不同点:是否用return语句返回值 二、函数语法 CREATE [OR REPLACE] FU 阅读全文
posted @ 2022-06-07 00:46 缥缈的尘埃 阅读(2601) 评论(0) 推荐(0) 编辑
摘要: 一、存储过程简介 • 存储过程(Stored Procedure)是一组为了完成特定功能的PL/SQL语句块,经编译后存储在数据库中。 • 存储过程经编译和SQL优化后存储在数据库服务器中,使用时只要调用即可。 • 存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程 阅读全文
posted @ 2022-06-05 22:31 缥缈的尘埃 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 一、概念 • REF游标和游标变量用于处理运行时动态执行的SQL查询的结果集。 • 创建游标变量有两个步骤: • 声明REF游标类型 • 声明REF游标类型的游标变量 • 声明REF游标的语法: type 游标类型名 is ref cursor [return 返回值类型] 二、区别 • 静态游标和 阅读全文
posted @ 2022-06-05 19:59 缥缈的尘埃 阅读(1417) 评论(0) 推荐(0) 编辑
摘要: 一、游标概念 • 在 PL/SQL 块执行 SELECT/INSERT/UPDATE/DELETE 语句时,Oracle 会在内存中为其分配上下文区,而游标是指向该区域的指针。 • 游标为应用程序提供了一种对具有多行数据查询结果集中的每一行单独处理的方案,是设计交互式应用程序的编程接口。 二、游标优 阅读全文
posted @ 2022-06-05 00:41 缥缈的尘埃 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 一、引言 • PL/SQL 程序可通过条件或循环结构来控制命令执行的流程。 • PL/SQL 提供了丰富的流程控制语句,与 Java 一样也有三种控制结构: • 顺序结构 • 选择结构 • 循环结构 二、选择结构 2.1、IF-THEN 1)IF-THEN 该结构先判断一个条件是否为 TRUE,条件 阅读全文
posted @ 2022-06-04 20:54 缥缈的尘埃 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 一、PL/SQL运算符 类型 符号 说明 赋值运算符 := Java 和 C# 中都是等号,PL/SQL 的赋值是 := 特殊字符 || 字符串连接操作符 -- PL/SQL 中的单行注释 /*,*/ PL/SQL 中的多行注释,多行注释不能嵌套。 <<,>> 标签分隔符,只为了标识程序特殊位置。 阅读全文
posted @ 2022-06-04 00:11 缥缈的尘埃 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 一、PL/SQL简介 1)SQL是一种标准化的结构化查询语言,在数据库领域有着广泛的应用和重大影响。但是SQL并不能完成一个过程所能完成的任务,如某一个条件成立进行数据插入,否则不进行数据插入。 2)PL/SQL是Oracle公司对SQL语言的扩展,全面支持所有的SQL操作与数据类型。 3)PL/S 阅读全文
posted @ 2022-05-31 01:05 缥缈的尘埃 阅读(816) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页