摘要: Oracle锁Oracle锁是用于数据共享的情景当中,它是一种Oracle的访问机制,在访问同一个资源时,防止不同事物操作同一个数据时,出现数据问题。利用Oracle锁机制,多个会话操作同一个数据时,优先的会话会锁定该数据,其它会话只能等待。 Oracle锁就是事物的隔离性,当前的事物不能影响其它事 阅读全文
posted @ 2022-12-15 17:23 种太阳 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 简介oracle事物主要用于保持oracle数据库的数据一致性,oracle事物可以看成一个SQL块的整体,只要某一个SQL语句错误,那么事物中的SQL被看做一个整体,一起回滚,要么就是一起成功全部提交。转账案例我们经常举例银行转账的例子来解析事物,银行转账可以分为三步数据库操作: 1、A账户给B账 阅读全文
posted @ 2022-12-15 17:22 种太阳 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Oracle DDL类型触发器 Oracle DDL类型触发器主要是对于Oracle数据库的DDL操作触发的触发器,主要包括create、drop、alter等DDL事件,经常利用DDL类型触发器记录DDL操作记录或者限定对某个对象进行DDL操作。也可以根据对应DDL操作做对应的操作。 Oracle 阅读全文
posted @ 2022-12-15 17:22 种太阳 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 主要是对DML操作,如:insert、delete、update操作事件进行触发。四类: 前置行级触发器 后置行级触发器 前置语句级触发器 后置语句级触发器 语法结构 create [ or replace] trigger tr_name(触发器名) before|after delete| in 阅读全文
posted @ 2022-12-15 17:21 种太阳 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Oracle触发器 Oracle触发器是使用者对Oracle数据库的对象做特定的操作时,触发的一段PL/SQL程序代码,叫做触发器。触发的事件包括对表的DML操作,用户的DDL操作以及数据库事件等。 触发器的作用 Oracle触发器可以根据不同的数据库事件进行特定的调用触发器程序块,因此,它可以帮助 阅读全文
posted @ 2022-12-15 17:20 种太阳 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Oracle游标 简介:Oracle游标是通过关键字CURSOR的来定义一组Oracle查询出来的数据集,类似数组一样,把查询的数据集存储在内存当中,然后通过游标指向其中一条记录,通过循环游标达到循环数据集的目的。 游标的种类 显式游标:指的是游标使用之前必须得先声明定义,一般是对查询语句的结果事进 阅读全文
posted @ 2022-12-15 17:19 种太阳 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1.Oracle存储过程 语法结构 create [or replace] procedure 过程名 ( p1 in|out datatype, p2 in|out datatype, ... pn in|out datatype ) is ....--声明部分 begin ....--过程体 e 阅读全文
posted @ 2022-12-15 17:19 种太阳 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1.Oracle创建函数 Oracle创建函数是通过PL/SQL自定义编写的,通过关键字function按照自己的需求把复杂的业务逻辑封装进PL/SQL函数中,函数提供一个返回值,返回给使用者。组成部分1、输入部分:PL/SQL函数可以有输入参数,在调用函数时,必须给输入参数赋值。2、逻辑计算部分: 阅读全文
posted @ 2022-12-15 17:18 种太阳 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 语法结构 declare --声明部分 begin --执行部分 exception --异常部分 when exception1 then --异常1处理程序 [when exception2 then --异常2处理程序 ] [when others then --其它异常处理程序 ] end; 阅读全文
posted @ 2022-12-15 17:17 种太阳 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1.语法 EXECUTE IMMEDIATE 动态SQL语句 [ into 变量列表 ] [ using 参数列表] 语法解析:如果动态SQL语句是 SELECT 语句,可以把查询的结果保存到 INTO 后面的变量中。如果动态语句中存在参数, USING 为SQL语句中的参数传值。动态 SQL 中的 阅读全文
posted @ 2022-12-15 17:16 种太阳 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.PL/SQL顺序结构 顺序结构中我们经常使用goto的关键字进行程序的跳转(不在非不得已的情况下,不要使用) declare ls_stuinfo stuinfo%rowtype; xsjbxx varchar2(50); begin select t.* into ls_stuinfo fro 阅读全文
posted @ 2022-12-15 17:15 种太阳 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1.标量数据类型 变量数据类型的变量只有一个值,且内部没有分量 数值类型:用于存储数值类型的数据。如:number:可以存储小数和整数类型数据。格式为:number(p,s):p表示长度,s表示小数点后的位数 字符类型:用来存储单个字符或字符串,有: char varchar2 long3.时间类型 阅读全文
posted @ 2022-12-15 17:14 种太阳 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1.PL/SQL块语法结构 [declare] 申明语句 begin 执行语句 [exception] 异常处理语句 end 2.语法解析 申明部分:可选部分,由declare开始,声明执行部分所需要的变量或者常量。(如果没有用到变量或者常量可以省略) 执行部分:由begin开始,end结束。所有的 阅读全文
posted @ 2022-12-15 17:13 种太阳 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1.PL/SQL简介 特点: 支持SQL语句命令和操作 支持SQL中的数据类型,还扩展了一些自己特有的类型,如:type类型 支持SQL中的内置函数和运算符 PL/SQL支持事务,对写好的PL/SQL程序(过程,函数,包)可以进行权限的控制 PL/SQL编写的数据库脚本是保留在Oracle服务器中的 阅读全文
posted @ 2022-12-15 17:12 种太阳 阅读(153) 评论(0) 推荐(0) 编辑
摘要: pl/sql教程 的主要内容 网址:https://www.oraclejsq.com/plsql/010200490.html 1.教程,主要学习 结构基础 变量使用 控制语句 sql语句在PL/SQL中的应用 游标的使用 函数 过程 触发器 2.简介 2.1 SQL语言基础上的扩展2.2 可以在 阅读全文
posted @ 2022-12-15 17:11 种太阳 阅读(44) 评论(0) 推荐(0) 编辑