TABLESPACE为READ ONLY,可进行的DML和DDL操作(部分举例)
来源:互联网 发布:六趣网络面试流程 编辑:程序博客网 时间:2024/04/29 12:07
创建测试表空间
create tablespace tablespacereadonly datafile '/u02/oradata/orcl/tablespacereadonly01.dbf' size 1m autoextend on next 1m maxsize unlimited;
创建测试用户
create user ureadonly identified by "123456" default tablespace tablespacereadonly;
给测试用户授权
grant connect,resource to uoffline;创建测试表
插入测试数据
insert into t01(id,name) values (2,'b');
commit;select * from t01;
将表空间置为只读
alter tablespace tablespacereadonly read only;select * from t01;
--insert into...
--不可修改
insert into t01(id,name) values (3,'c');--delete from...
delete from t01 where id=1;
--create table...
--创建表空间时需要分配空间,表空间为只读,故不允许操作
create table t02(id integer,name varchar2(10));
--alter table...rename to...
--alter table...rename to...只删除数据字典的相关信息(表并没有实际删除),而数据字典存在在system表空间中,system表空间未置为只读
--可修改
alter table t02 rename to t01;--alter table...add...
--alter table...add...只修改数据字典的相关信息,而数据字典存在在system表空间中,system表空间未置为只读
--可修改
alter table t01 add age integer;--alter table...drop column...不仅修改数据字典的相关信息,同时也将该字段占用的空间进行释放,由于表空间为只读,故不可操作
--不可修改
alter table t01 drop column age;
--alter table...rename column...to...
--alter table...rename column...to...只修改数据字典的相关信息,而数据字典存在在system表空间中,system表空间未置为只读
--可修改
alter table t01 rename column age to ages;--alter table...modify...只修改数据字典的相关信息,而数据字典存在在system表空间中,system表空间未置为只读
--可修改
alter table t01 modify name varchar2(20);--drop table...
--可修改
drop table t01;
- TABLESPACE为READ ONLY,可进行的DML和DDL操作(部分举例)
- 操作Tablespace 的三种方式offline 、online、read only
- Hive的DDL和DML操作
- read only tablespace
- DDL/DML操作在Read committed和Serializable 事务隔离等级中的示例
- sql 的ddl和dml
- DDL和DML 的区别
- SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)
- DDL和DML的定义和区别
- DDL和DML的定义和区别
- DDL和DML的定义和区别
- DDL和DML的定义和区别
- DDL和DML的定义和区别
- 使用DDL,DML语言对数据库进行基本操作。
- 数据库的DML和DDL简述
- DDL、DML和DCL的理解
- DDL、DML和DCL的理解
- DDL、DML和DCL的理解
- 第六次试验(其他班)
- Fragments
- USACO:Name That Number
- 点击后自动跳到本页的某个位置
- 如何高效的利用新浪微博获取信息
- TABLESPACE为READ ONLY,可进行的DML和DDL操作(部分举例)
- 第五次实验(其他班)—— 继承与多态性
- 截图记忆法 ---很棒的工作方法
- android异步更新UI界面的方法
- CSS实现div圆角
- 第五次实验代码(其他班)——继承多态
- window && app
- asp.net DropDownList 控件显示多列
- Android录制视频(二)