社区
基础和管理
帖子详情
触发器访问权限问题
zhaojian68326952
2007-01-30 03:39:14
我的数据库有两个用户a和b,a有dba权限,b只有对一些表的select,update,insert,delete和创建session的权限。
我用用户a的权限创建了一些触发器以及和这些触发器相关的表
这样,a当然可以执行这些触发器和对这些表进行操作;
但是我不明白为什么b也有这些执行权限,我并没有赋权限给他啊?
...全文
312
9
打赏
收藏
触发器访问权限问题
我的数据库有两个用户a和b,a有dba权限,b只有对一些表的select,update,insert,delete和创建session的权限。 我用用户a的权限创建了一些触发器以及和这些触发器相关的表 这样,a当然可以执行这些触发器和对这些表进行操作; 但是我不明白为什么b也有这些执行权限,我并没有赋权限给他啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nizhw
2007-01-31
打赏
举报
回复
up
zgh2003
2007-01-30
打赏
举报
回复
触发器本身是针对表数据的变化进行动作,怎么会存在危险呢,即使有危险存在,也是trigger的机制或逻辑存在问题.
zhaojian68326952
2007-01-30
打赏
举报
回复
不过如果是某用户改变了表,而后表的变化去激活了用户本身不具备的权限的触发器的话,那我觉得这个数据库太危险了
teizun
2007-01-30
打赏
举报
回复
楼上高见
zgh2003
2007-01-30
打赏
举报
回复
我认为不是b对相关的表进行了trigger操作,而是b在更新相关表数据时,因为表数据的更新触发了trigger,而不是b执行了trigger.
tgm78
2007-01-30
打赏
举报
回复
所有的trigger都放在system表空间,这一点可以肯定的
zhaojian68326952
2007-01-30
打赏
举报
回复
而且,用户a是建在另外一个表空间的,不是system表空间。
所以trigger会放在system表空间吗?
zhaojian68326952
2007-01-30
打赏
举报
回复
就算楼上的是正确的,那么b又怎么可以对与触发器相关的表进行操作呢?
我还没有给它们建同义词呢
tgm78
2007-01-30
打赏
举报
回复
trigger
是放在system表空间的,所以所有的用户都可以使用
MySQL
触发器
Re: MySQL
触发器
============================= #
触发器
概念
触发器
,顾名思义,就是当执行某个事件的时候触发另一个事件的执行!数据库中的
触发器
是和表关联的特殊的存储过程,它可以在插入、删除或修改该表表...
赵强老师:Oracle数据库从10g到11g(5)过程、函数和
触发器
学习并掌握使用PL/SQL程序开发Oracle数据库的存储过程、存储函数和
触发器
;并掌握如何在Java程序中调用存储过程、存储函数。
必会神器之MySQL数据库
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--...本视频lucky老师会带领小伙伴从数据库的认识到库、表的创建以及增删改查到和权限、
触发器
等操作 并配有登录注册等更多实战案例
SQLServer数据库实战视频课程
1.数据库的系统需求分析原理及方法详解,数据库的范式讲解; 2.数据库子查询 3.数据库编程变量的定义,条件语句,循环语句等编程基础; 4.索引的作用,索引的分类,创建...
触发器
的作用,
触发器
的类型,
触发器
的管理
C#和Sql Server 黄金搭档轻松建设项目加MVC项目框架案例
该套餐中包含关于数据库的详细讲解,从简单的安装到,通过图形化建库,建表,以及深度学习T-sql语法,建库,建表,视图,函数,存储过程的深度学习,关于数据库的权限,分区,索引,
触发器
,事务,锁等机制的深度...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章