oracle中表操作

1.1:创建一表空间 TABLESPACE01,初始大小50MB,允许自动增长数据库文件,每次增长10MB
CREATE TABLESPACE TABLESPACE01
LOGGING
DATAFILE’F:\TABLESPACE\DATA01.DBF’ SIZE 50M
REUSE AUTOEXTEND ON NEXT 10M;

1.2:创建用户 (oracle12c)
在这里插入图片描述
此处创建用户报错,原因是 oracle12c创建用户时前需要加 c##
再创建新用户 c##sun 默认表空间 TABLESPACE01,临时表空间位temp
create user c##sun identified by 123456 profile default default tablespace TABLESPACE01 temporary tablespace temp account unlock;
1.3: 为用户授权
grant connect,resource to c##sun;
1.4: 创建表
create table student(
id varchar2(20) primary key,
name varchar2(50) not null,
subject varchar2(50) not null,
score number(4,1) not null,
class varchar2(1) not null
) tablespace tablespace01;
1.5:创建表后若提示无法添加数据解决则
对用户c##user01的表空间 TABLESPACE01不限制大小
ALTER USER c##sun QUOTA UNLIMITED ON TABLESPACE01;
授予用户表空间不受限制的权限
grant unlimited tablespace to c##sun;

1:备份表
源表 :select t.*,rowid from student t;
备份源表(创建表+表数据) : create table student_bak as select * from student;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值