能将Oracle数据库中的表设置成只读吗?
2008-06-03 12:41:21 来源:WEB开发网核心提示:一直以来总有人问,能够将Oracle数据库中的表设置成只读吗?在Oracle11g之前回答是,能将Oracle数据库中的表设置成只读吗?,不能,HJR甚至写过一篇完整的文章来阐述这个问题,简单的一个命令而已,SQL>CREATETABLE"KAMUS"."T1"("
一直以来总有人问,能够将Oracle数据库中的表设置成只读吗?在Oracle11g之前回答是,不能。HJR甚至写过一篇完整的文章来阐述这个问题。Oracle 11g终于带来了这个新特性,设置表为Readonly,简单的一个命令而已。
SQL>CREATETABLE"KAMUS"."T1"("N"NUMBER);
Tablecreated
Executedin0.047seconds
SQL>altertablet1readonly;
Tablealtered
Executedin0.125seconds
SQL>insertintot1values(1);
insertintot1values(1)
ORA-12081:updateoperationnotallowedontable"KAMUS"."T1"
SQL>altertablet1readwrite;
Tablealtered
Executedin0.015seconds
SQL>insertintot1values(1);
1rowinserted
Executedin0seconds
Oracle一直在各个细节上不断地改善着,这是个值得信赖和继续投入热爱的产品。
- ››oracle 恢复误删除的表和误更新的表
- ››Oracle分页查询排序数据重复问题
- ››Oracle创建dblink报错:ORA-01017、ORA-02063解决
- ››Oracle 提高SQL执行效率的方法
- ››Oracle 动态查询,EXECUTE IMMEDIATE select into...
- ››设置android 文字下划线
- ››Oracle 11g必须开启的服务及服务详细介绍
- ››设置Win7操作系统电源为电脑降温
- ››设置windows7系统屏幕保护程序
- ››设置Win7系统定时自动关机方法
- ››设置qq邮箱/QQ空间的个性签名让别人看到你签名信息...
- ››设置win xp]远程桌面
更多精彩
赞助商链接