社区
基础和管理
帖子详情
oracle禁止修改和删除某条记录
murphy3847
2007-04-25 11:44:34
我的用户表有一个测试帐号,不想让别人在页面上修改密码或其他资料,如果在页面上判断这个帐号很简单,现在是想:oracle是否有办法来完成这个事情。
...全文
525
7
打赏
收藏
oracle禁止修改和删除某条记录
我的用户表有一个测试帐号,不想让别人在页面上修改密码或其他资料,如果在页面上判断这个帐号很简单,现在是想:oracle是否有办法来完成这个事情。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baojianjun
2007-04-28
打赏
举报
回复
建立这个表的一个视图就好了,界面上查询的就是这个视图,
:)不要让别人知道你的表名...
murphy3847
2007-04-28
打赏
举报
回复
kind01(天乐),我也是这么想的,不知道对性能会不会有影响?在web页判断其实也很简单,不过感觉数据库应该提供一些方法(如果不用触发器的话)。
murphy3847
2007-04-25
打赏
举报
回复
写的有点含糊,就是想利用oracle自身功能,禁止修改和删除某条记录
kind01
2007-04-25
打赏
举报
回复
也可以用触发器做,当修改的时候提醒并rollback
kanxue660
2007-04-25
打赏
举报
回复
授权
lian_xiaoyi
2007-04-25
打赏
举报
回复
creaet view v1 as select * froam tab1 with read only
HelloWorld_001
2007-04-25
打赏
举报
回复
只给这个用户select 权限,具体我也不会
Oracle
某条
记录
无法进行操作,排坑
Oracle
某条
记录
无法进行操作,排坑
Oracle
表中的,
某条
记录
无法进行
删除
,更新,等操作。试了各种方法,无论时在Idea工具里操作,还是使用SQL Developer里面,sql语句,都试过了,都不行,于是准备
删除
该表,结果提示 [61000][54] ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效. and 1 duplicate reports select l.session_id,o.owner,o.object_name from v$locke
Oracle
行不能
修改
, 行被锁
更新或
删除
某条
记录
的时候,无法操作,或被锁解决 有的时候,让我们在
oracle
上做update 或者delete的时候,出现上时间无法获得操作结果, 一直处于正在处理之中,这时候要考虑是否
oracle
本身对该
记录
进行锁住了。 1:查看
记录
是否被锁 SELECT a.object_id, a.session_id, b.object_name FROM v$locked_object a, dba_objects b WHERE a.object_id = b.object_id 2:查看被锁
记录
...
oracle
禁止
删除
表或者对象的触发器
1.建立在用户级别schema create or replace trigger drop_trigger before drop on schema begin raise_application_error(-20000, 'connotdrop.'); end; 建立之后该用户就不能进行
删除
处理了。 如果需要放开对某个表的
删除
,则可以
修改
为 create or replace trigger drop_trigger before drop on schema begin ...
Oracle
--管理触发器(查看、启用/禁用、
修改
、
删除
)
查看触发器 触发器是一种特殊的存储过程,从被创建之日起,触发器就被存储在数据库中,直到被
删除
。触发器与一般存储过程或者存储函数的区别在于触发器可以自动执行,而一般的存储过程或者存储函数需要调用才能执行。
Oracle
提供检索与触发器相关信息的数据字典。与触发器相关的数据字典主要包括以下几种: USER_TRIGGERS: 存储当前用户所拥有的触发器。 DBA_TRIGGERS: 存储管理员所拥有...
oracle
删除
数据违反约束条件,
Oracle
启动和禁用约束及
删除
违反约束的
记录
背景:在数据仓库中批量的导入数据的情况下,如果较多的约束存在那么会增加数据库的负担降低系统导入数据的效率,在这个情况下一般会采取牺牲约束的校验换取系统执行的效率。即禁用约束待数据全部导入成功以后再检查数据库中违反约束的数据,
修改
违规
记录
,最后重启约束。一、禁用约束alter table table_name disable novalidate constraint constraint_name...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章