Oracle备份表结构和数据

我的Oracle数据库学习笔记

Day 2 备份表结构和数据


文章目录

  • 我的Oracle数据库学习笔记
  • 查看员工的信息
  • 把emp表中的备份一份到一个新表中
  • 修改新表中empNo为非空列 : 注意,列中原的值没有空值
  • 仅备份表结构


查看员工的信息

select * from emp;

把emp表中的备份一份到一个新表中

create table 表名 as select * from 现有表名;

例:

create table newEmp as select * from emp;

注意:
1)包含表的结构[列名和数据类型] ,但所有列都为可空列
2) 表中的数据

修改新表中empNo为非空列 : 注意,列中原的值没有空值

alter table newEmp modify(empno not null);

仅备份表结构

把emp表备份一份,仅包含表结构,不想要数据

create table 表名 as select * from 现有表名 where 1=2

例:

create table newEmp2 as select * from emp where 1=2

你可能感兴趣的:(Oracle学习笔记,oracle)