美文网首页
sql 游标,函数,触发器

sql 游标,函数,触发器

作者: 进击燕子 | 来源:发表于2020-11-25 13:48 被阅读0次

游标是数据库的一种机制或类型,可以存储结果集 ,迭代和遍历结果集,oracle中游标大致分为显示游标和隐式游标。

隐式游标:使用for 循环遍历表的时候,默认打开隐式游标。隐式游标,不需要显示的打开或关闭,有oracle 自动打开或关闭

我们通常的游标指的是显示游标,显示游标需要打开,关闭的几个步骤。游标影响性能

函数

函数不可以被java调用

触发器

是oracle 数据库自动调用的过程

触发器的分类:

1)系统级别触发器

2)替代触发器

3)DML触发器  增删改的时候触发的过程

       时机:事前和事后

      影响的条数:语句级触发器和行级触发器

触发器不能做commit和rollback操作

触发器不能有事务的提交和回滚操作

事务:是一个逻辑的工作单元,在一个事务中,所有的SQL 要么全部执行成功,要么全部执行失败,。

-----

commit 表示事务的提交;

rollback表示回滚事务。一个功能通常在一个事务当中

原子性:

事物的过程是原子性的,不能部分sql成功 部分sql失败。如果

有一个DML操作失败,其他成功的sql必须回滚

一致性

事务开启之前的数据状态和事务完毕之后的状态必须是一致的

隔离性

事务和事务之间是相互隔离的,一个事务的失败或者回滚不能影响另一个事务的提交,隔离的程度由隔离的级别来决定

持久性

事务一旦提交,数据就会持久到数据库中

相关文章

  • sql 游标,函数,触发器

    游标是数据库的一种机制或类型,可以存储结果集 ,迭代和遍历结果集,oracle中游标大致分为显示游标和隐式游标。 ...

  • 关系型数据库

    术语 SQL 约束 触发器 事件 游标 储存过程 SQL表设计 可读(参考阿里巴巴建表规范) 建议 扩展 性能 日...

  • 存储过程--触发器和事件

    原文链接-定义变量原文链接-存储函数原文链接-存储过程原文链接-游标简介原文链接-触发器和事件简介 触发器 存储函...

  • Oracle课堂笔记

    oracle课堂笔记包含ddl,dml,tcl,游标,过程,函数,触发器等详细demo。志在帮助小白变大神

  • 存储程序--存储过程

    原文链接-定义变量原文链接-存储函数原文链接-存储过程原文链接-游标简介原文链接-触发器和事件简介 存储函数和存储...

  • 存储程序 - 自定义变量

    原文链接-定义变量原文链接-存储函数原文链接-存储过程原文链接-游标简介原文链接-触发器和事件简介 MySQL 中...

  • 查询CPU占用高的SQL语句的解决方案

    触发器造成死锁、作业多且频繁、中间表的大量使用、游标的大量使用、索引的设计不合理、事务操作频繁、SQL语句设计不合...

  • 存储程序--存储函数

    原文链接-定义变量原文链接-存储函数原文链接-存储过程原文链接-游标简介原文链接-触发器和事件简介 存储例程是存储...

  • mysql 游标

    概念 游标如同C语言中读取文件函数返回的文件句柄一样,指向文件开头对文件进行读取,而游标则是对sql的返回结果如同...

  • BI-SQL丨游标

    游标 游标这个概念在SQL中比较重要,在其他语言中也有类似的处理办法。 那么什么是游标呢?简而言之,SQL语句返回...

网友评论

      本文标题:sql 游标,函数,触发器

      本文链接:https://www.haomeiwen.com/subject/pjthzctx.html