首页 > 代码库 > (一)Oracle学习笔记—— 表和表空间
(一)Oracle学习笔记—— 表和表空间
1. 表空间
一个数据库可以有多个表空间,一个表空间里可以有多个表。表空间就是存多个表的物理空间;可以指定表空间的大小位置等。
1.1 创建表空间语句
create tablespace ts3 datafile ‘F:\app\zang\oradata\orcl\ts1.dbf‘ size 50M autoextend on next 10M maxsize 1024M;
根据上述语句即在F:\tablespace目录下创建一个大小为50M,当空间不足时每次递增10M,同时限制最大空间为1024M的表空间。
1.2 修改用户默认表空间
查看用户默认表空间可以在Views里找到DBA_USERS右键选择query data查看
更改当前用户默认表空间
alter database default tablespace ts1;
表空间改名
alter tablespace ts1 rename to tss1;
删除表空间
drop tablespace ts2 including contents and datafiles;
2. Oracle数据库表
这里使用图形化界面创建数据表
创建完成后增加表内容
注意:上面步骤是在管理员权限下操作的,如果使用用户权限,那么查询时需要使用【用户名.表】的格式访问
例如管理员权限:
select * from A1 t
用户权限:
select * from scott.a2;
3. Oracle虚拟表dual表
Dual 表是 sys 用户下的一张虚表;提供一些运算和日期操作时候用到;
select sysdate from dual;
(一)Oracle学习笔记—— 表和表空间
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。