首页 > 数据库 >Oracle 复制表

Oracle 复制表

时间:2022-12-14 09:55:54浏览次数:62  
标签:old 复制 new Oracle table column1 select

oracle中复制表结构和表数据:

1、复制表结构及数据:

create table new_table as select * from old_table

2、只复制表结构:

create table new_table as select * from old_table where 1<>1

3、复制表的指定字段:

create table new_table as select column1,column2… from old_table where 1<>1 (前提是column1…是old_table的列)

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

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

5、在已存在的表中插入数据:

A.两个表结构一样

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

B.表结构不一样:

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

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

标签:old,复制,new,Oracle,table,column1,select
From: https://www.cnblogs.com/fhuafeng/p/16981290.html

相关文章

  • mysql 将字段复制到另一个字段(数据运维)
    1.将同一个表中的一个字段的值复制给另一个字段UPDATEt_userSETsigned_time=create_time  create_time  是源数据,signed_time是目标数据,之前是空的2.将同一个......
  • gtid复制中跳过错误事务的另一种方法
    gtid复制中跳过错误事务的另一种方法replica1>select@@gtid_mode;+---------------------+|@@gtid_mode|+---------------------+|on......
  • 数组复制
    importjava.util.Scanner;publicclassEext{publicstaticvoidmain(String[]args){int[]oldArr={7,77,777};A03a03=newA03();......
  • 【788】Oracle Cloud Computing配置步骤
    2022年12月13日-OracleCloud 创建VCN按照向导操作即可 创建Instances 一个public的,一个private的 然后create 修改privatekey的权限 l......
  • Oracle VM VirtualBox 虚拟机全屏显示 — 全屏快捷键
    你的virtualbox是不是也是这样?即使窗口最大化,内容还是很小?如何设置窗口最大化?1、点击【设置】—【设备】2、设置【显示】—【分辨率】快捷键Ctrl(右)+F键设置窗口全......
  • oel 7.9搭建oracle 11.2.0.4物理备库
    文档课题:oel7.9搭建oracle11.2.0.4物理备库.实验目标:主库已存在一个备库,搭建第二个备库.创建时间:2021/12/011、规划2、磁盘处理2.1、划分磁盘空间#fdisk/dev/sdb为meddoc......
  • Mysql - 多源复制
    一、说明我们使用mysql大多数都是一主一从或者是一主多从的架构,但在有些情况下我们希望能将多个主库同步到一个从库下面,本文将介绍多主一从的安装方法以及注意事项。实验......
  • linux创建oracle定时任务备份数据
    目录linux创建oracle定时任务备份数据1、查看定时任务2、编辑生成定时任务3、root存放脚本/usr/local/sbin/目录下4、增加免密登录4.1、生成ssh密钥4.2、分发公钥文件linu......
  • 5、Excel—在做车辆费用汇总的时候,复制出来的数据跟同事的一样,但是合计总数就不一样
    在做车辆费用汇总的时候,复制出来的数据跟同事的一样,但是合计总数就不一样,刚开始以为是数值问题,明明两份Excel都是同样的数据,为什么合计就不一样呢?(根据同事那份的数据,然后......
  • Clipboard 复制粘贴的使用
    首先npminstallclipboard安装依赖;clipboard.js1importVuefrom'vue'2importClipboardfrom'clipboard'34functionclipboardSuccess(){5Vu......