日期:2014-05-16  浏览次数:21130 次

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

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

------解决方案--------------------
你可以在使用前,自己加锁。
select * from emp for update;
或者
LOCK TABLE employees
IN EXCLUSIVE MODE 
NOWAIT;

LOCK TABLE employees@remote 
IN SHARE MODE;

这样就可以自己锁住表,别人无法修改。