+ -
当前位置:首页 → 问答吧 → oracle数据库怎样锁住表,不让用户删除追加修改

oracle数据库怎样锁住表,不让用户删除追加修改

时间:2011-12-22

来源:互联网

oracle数据库怎样锁住表,不让用户删除追加修改???

作者: Draling   发布时间: 2011-12-22

你insert一条数据,不commit就行了啊!

作者: cutebear2008   发布时间: 2011-12-22

oracle 11g之前好像不行,Oracle 11a可直接alter table t1 read only

作者: lululinlin_zh   发布时间: 2011-12-22

或者设立专用的表空间、建立只读的view及表权限控制....
 

作者: lululinlin_zh   发布时间: 2011-12-22

权限控制

作者: fingerfox   发布时间: 2011-12-22

可以建一张视图和该表一样的,只能被读取
例如:表T1
create view v_t1
as select * from T1

作者: frickegrant   发布时间: 2011-12-22

引用 2 楼 lululinlin_zh 的回复:
oracle 11g之前好像不行,Oracle 11a可直接alter table t1 read only


不知道这样设定之后又怎么样让他回到原来状态???

作者: Draling   发布时间: 2011-12-22

视图也可以插入、删除、更新,WITH READ ONLY,加只读视图限制
引用 5 楼 frickegrant 的回复:

可以建一张视图和该表一样的,只能被读取
例如:表T1
create view v_t1
as select * from T1

作者: lululinlin_zh   发布时间: 2011-12-22

建视图加READ ONLY比较好

作者: likgui   发布时间: 2011-12-22