将Oracle数据库中的表设为只读


一直以来总有人问,能够将Oracle数据库中的表设置成只读吗?在Oracle11g之前回答是,不能。HJR甚至写过一篇完整的文章来阐述这个问题。Oracle 11g终于带来了这个新特性,设置表为Readonly,简单的一个命令而已。


  SQL> CREATE TABLE "KAMUS"."T1" ( "N" NUMBER);
  Table created
  Executed in 0.047 seconds
  SQL> alter table t1 read only;
  Table altered
  Executed in 0.125 seconds
  SQL> insert into t1 values(1);
  insert into t1 values(1)
  ORA-12081: update operation not allowed on table "KAMUS"."T1"
  SQL> alter table t1 read write;
  Table altered
  Executed in 0.015 seconds
  SQL> insert into t1 values(1);
  1 row inserted
  Executed in 0 seconds


  Oracle一直在各个细节上不断地改善着,这是个值得信赖和继续投入热爱的产品

本文作者:



相关阅读:
让Windows2003运行在内存下
用JavaScript仿PS里的羽化效果代码
VBS教程:属性-Files 属性
Access 和 SQL Server数据类型的比较
XML 视图中的 ID 属性
mysql免安装制作使用说明
NT下基于邮件服务软件(IMAIL)的发送程序
"使用链接表的额外特性尚未激活.."修正办
Windows Vista安装详细(图解)流程
五种MySQL数据库可靠性方案的分析和比较
jquery select选中的一个小问题
ASP采集入库生成本地文件的几个函数
建立HTML字符串的最快速方法
Minify优化网站:合并多个CSS或者js文件
快速导航

Copyright © 2016 phpStudy |