1.复制表结构

create table table_new as select * from  table_old where 1=0;

或者

create table table_new as select * from table_old where  1<>1

或者

create table table_name_new like table_name_old

2.复制表结构和数据:

create table table_new as select * from table_old 

3.复制表的指定字段

create table table_new as select  column1,column2... from table_old where  1<>1 (前提是column1...是table_old 的列)

4、复制表的指定字段及数据:

create table new_table  as select  column1,column2... from old_table where(前提是column1...是old_table的列)

5.复制表数据

A.两个表结构一样

insert into table_new select * from table_old ;(前提是必须要有一个new_table 表才能查数据)

B.表结构不一样

insert into table_new ( column1,column2...)  select  column1,column2... from table_old (注意:两个表中的要复制的列数据类型和长度最好要一致,要注意长度大小问题)

以上语句能根据已有的表来创建新表及数据,但是已有表的索引和主键却复制不了,需要在新表中手动建立,而且注释什么的都不会被复制过来的。

Oracle 复制表结构和数据相关推荐

  1. Oracle复制表结构和表数据

    复制表结构及其数据 create table table_name_new as select * from table_name_old 只复制表结构 create table table_name ...

  2. oracle复制一个表的结构图,Oracle复制表结构

    Oracle复制表结构 如下,表a是数据库中已经存在的表,b是准备根据表a进行复制创建的表: 1.只复制表结构的sql create table b as select * from a where ...

  3. mysql复制表结构和数据

    手动方法: 方法1:把你要复制的表当成一个文件一样,右键复制,右键粘贴,这个方法复制的是表结构和数据. 方法2:选中原表拖动到新位置的空白处,松开鼠标,会提示你复制表结构和数据,或者仅复制表结构,没有 ...

  4. sql复制表结构和数据_SQL复制表

    sql复制表结构和数据 In real time we do face situations where we need to copy data from one table to another ...

  5. Mysql复制表两种方式(复制表结构、复制表结构和数据、复制表中的部分数据、复制表中的部分数据并起别名)

    需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等. 如果仅仅使用CREATE TABLE - SELECT 命令,是无法实现的. 本章节将为大家介绍如何完整的复制MySQL数据表,步骤如 ...

  6. MYSQL复制表结构及数据到新表

    1.复制表结构及数据到新表 select * into 目的数据库名.dbo.目的表名 from 原表名 select * into my0735home.dbo.infoMianTest from ...

  7. oracle复制表结构与表数据

    一.复制表结构 说明:条件:1=2,查出null的数据,就不会复制表数据了,仅复制了表结构,不会对表的信息(主键.唯一键.外键.索引.触发器.表注释.列注释)复制: create table tabl ...

  8. mysql create table select from_mysql create table select复制表结构和数据实例讲解

    比如现在有一张表,我们要将该表复制一份,以备以后使用,那么如何使用mysql语句来实现呢?其实我们可以直接使用create ... select ... from语句来实现,具体实现方法请看下面实例. ...

  9. Oracle 复制表结构带索引,oracle复制表的sql语句

    oracle复制表的sql语句 如下,表a是数据库中已经存在的表,b是准备根据表a进行复制创建的表: 1.只复制表结构的sql create table b as select * from a wh ...

最新文章

  1. 泰安服务器维护公司,神云 泰安服务器
  2. PYTHON 写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者...
  3. 运算符优先级和结合性
  4. 【每周CV论文推荐】 初学高效率CNN模型设计应该读的文章
  5. 【学术相关】为什么吐槽导师的帖子几乎全是理工科类?文科的研究生都在干嘛?...
  6. php 调用redfish,RedfishWhitePaperRedfish白皮书.pdf
  7. 深入php-fpm的两种进程管理模式详解
  8. PYTHON1.day21
  9. Asp.net输出Excel文件并且下载该文件以及某些细节问题解决
  10. git config命令入门
  11. python双层for循环优化,如何优化Python中的嵌套for循环
  12. 存储过程清理N天前数据
  13. TokyoTyrant的管理工具tcrmgr使用小记
  14. c语言如何用数组对字符串排序,怎么用qsort对二维字符数组存的若干字符串排序...
  15. js获取当前URL中的参数
  16. Visual Studio安装指南
  17. 数据结构与算法笔记 二叉树、二叉搜索树、二叉平衡树的区分与关系
  18. http、https、tcp三次握手,四次挥手学习笔记
  19. C++算法之-小球问题
  20. 可汗学院公开课:统计学笔记——线性回归、卡方分布、方差分析

热门文章

  1. overleaf将参考文献格式bib转bbl(bibitem)
  2. 有期徒刑3年缓刑4年是不用坐牢吗
  3. xutils3提交json入参失败问题
  4. c语言实现快速排序函数
  5. xstart: 已拒绝x11转移申请
  6. seleniumIDE替代品(Katalon插件安装和简单使用)
  7. 共识协议(6)PBFT实用拜占庭容错
  8. R语言使用lag函数将dataframe数据向后移动指定的行数(头部补NA值)
  9. 用例规约中是不是一定要有验证的步骤
  10. 矩阵乘积计算(Strassen)