博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 快速复制表结构、表数据
阅读量:6256 次
发布时间:2019-06-22

本文共 494 字,大约阅读时间需要 1 分钟。

 

1.情景展示

  根据现有的表,建一个新的表,要求:新表的结构与原有表的表结构一模一样,如何快速实现?

  根据现有的表,建一个新的表,要求:新表的结构、数据与原表一模一样,如何实现快速复制旧表?

2.解决方案

  只复制表结构

  语法:

create table newTable as select * from oldTable where 1=2

  查看执行结果

2018/12/07

  思考:为什么能够实现只复制表结构和没有复制表数据?

  那是因为查询条件:1=2,只能查出的数据为空。

  复制表结构和表数据

  语法:

create table newTable as select * from oldTable

  查看执行结果

3.说明 

  主键:

  索引:

  字段注释信息:

  第一种方式只是第二种方式的变形而已,上面的2种方式只是单纯的完成对表结构和表数据的复制;

  其余所有的信息都不会进行复制,不如:主键、唯一键、外键、索引、触发器、表注释、列注释。

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

 

 

转载地址:http://iynsa.baihongyu.com/

你可能感兴趣的文章
spark中的cache() persist() checkpoint()之间的区别
查看>>
scala implicit 关键字
查看>>
php基础知识(四)数组
查看>>
WebApi通过后端调用传递基础类型的参数
查看>>
Storm集群安装部署步骤【详细版】
查看>>
CTM transforms vs Affine Transforms in iOS (for translate, rotate, scale)
查看>>
STM32F407应用笔记--使用之前的体会
查看>>
GraphFrames, Spark上的图计算库(英)
查看>>
工业和信息化部公布4G(TD-LTE)频段规划一览图
查看>>
使用heartbeat实现mysql高可用集群
查看>>
mac下搭建nginx+php+mysql
查看>>
Kubeflow 使用指南
查看>>
企业创新系列之:雨巷邂逅
查看>>
NIO 之 Channel实现原理
查看>>
实战 SSH 端口转发
查看>>
linux运维转行程序员
查看>>
部署exchange提示“由于父类不在可能的上级列表,不能添加该对象”
查看>>
remove dead iscsi lun from vsphere ESXi 5.1
查看>>
整合iOS和OS X将用户留在苹果的世界里
查看>>
oracle 约束实现
查看>>