美文网首页
触发器、游标、视图

触发器、游标、视图

作者: 寞离i | 来源:发表于2019-10-21 23:02 被阅读0次

1.触发器
触发器是一个被指定关联到一个表的数据对象,当对一个表的特定事件出现时,它将会被激活。其中insert、delete、update语句都能够激活触发器。
2.游标
结果集,结果集就是select查询之后返回的所有行数据的集合。
游标则是处理结果集的一种机制吧,它可以定位到结果集中的某一行,多数据进行读写,也可以移动游标定位到你所需要的行中进行操作数据。
一般复杂的存储过程,都会有游标的出现,他的用处主要有:
定位到结果集中的某一行。
对当前位置的数据进行读写。
可以对结果集中的数据单独操作,而不是整行执行相同的操作。
是面向集合的数据库管理系统和面向行的程序设计之间的桥梁。

游标分为静态游标、动态游标、只进游标、键集驱动游标;
游标的生命周期包含有五个阶段:声明游标、打开游标、读取游标数据、关闭游标、释放游标
3.视图
视图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义.
视图有以下优点:视点集中,简化操作,定制数据,合并分割数据,安全性

create view a as
select id,name from user;
创建查看user表id,name列的a视图
drop view a;
删除视图a
alter view a as
select id,name,age,sex from user
with check option;
修改视图定义(with check option子句会在更新数据时检查数据是否符合视图定义的条件)
show create view a;
产看a视图的视图定义
update a
set name='张三';
将a视图中name全改为张三

相关文章

  • 触发器、游标、视图

    1.触发器触发器是一个被指定关联到一个表的数据对象,当对一个表的特定事件出现时,它将会被激活。其中insert、d...

  • 2016-02-1-Oracle-plsql-1

    layout: posttitle: 游标、触发器和存储过程date: 2016-1-18categories: ...

  • 快捷键

    “·”选择正、左、右等视图“shift + c” 游标回归中心“shift + s”设置游标位置“shift + ...

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

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

  • Oracle课堂笔记

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

  • 7章 视图与触发器,8章存储过程,游标

    create view 视图名[(视图字段列表)]asselect 语句[with [local | cascad...

  • sql 游标,函数,触发器

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

  • mysql游标,触发器,事件

    一、游标定义:存储在MySQL服务器上的数据库查询,是一种被select语句检索出来的结果集。作用:方便在检索出来...

  • 关系型数据库

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

  • mysql视图,触发器,存储过程优缺点及应用分析

    mysql视图,触发器,存储过程优缺点及应用分析 视图 mysql使用较少,是sql server和orcale使...

网友评论

      本文标题:触发器、游标、视图

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