WEB开发网
开发学院数据库Oracle 能将Oracle数据库中的表设置成只读吗? 阅读

能将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一直在各个细节上不断地改善着,这是个值得信赖和继续投入热爱的产品。

Tags:Oracle 数据库 设置

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接