在DB2数据库中,复制已经存在的表的结构及其数据。我们采用两步走方式:第一步先复制表结构,第二部拷贝数据。

第一步:复制表结构

方法一:

Create table test_Rate as (select * from t_Rate) Definition only;
--test_Rate是新表,t_Rate是老表

方法二:

Create table test_Rate like t_Rate;
--test_Rate 是新表,t_Rate是老表

说明:上述方式创建的新表不复制老表的主键,约束,索引,非空,默认值,数据。且创建的新表放在用户的临时表空间中。

/*----查询新表test_Rate的主键,表空间----*/
select keycolumns,keyindexid,tbspace from syscat.tables where tabname='TEST_RATE'
--keycolumns:表示有几个字段组成联合主键,keyindexid:等于0表示没有主键/*----查询新表test_Rate的索引----*/
select * from syscat.indexes where tabname='TEST_RATE';
--上述查询有记录表示表有索引,反之没有/*----查询新表test_Rate的记录条数----*/
select count(1) from test_Rate

第二步:插入数据

insert into test_Rate select * from t_Rate where '条件';

通过以上操作,会拷贝t_Rate的表结构及数据至test_Rate表上。

DB2复制表结构及数据相关推荐

  1. mysql复制表结构和数据

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

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

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

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

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

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

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

  5. Oracle 复制表结构和数据

    1.复制表结构 create table table_new as select * from table_old where 1=0; 或者 create table table_new as se ...

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

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

  7. oracle数据库复制mysql,MySQL/Oracle数据库,使用SQL快速复制表结构或数据

    创建表,并复制数据 create table table1 as select * from table2; 只创建表结构,不复制数据 create table table1 as select * ...

  8. php mysql 复制数据库表结构图_MySQL_Mysql复制表结构、表数据的方法,本文给大家分享了好几种复制 - phpStudy...

    Mysql复制表结构.表数据的方法 本文给大家分享了好几种复制表结构.表数据的示例介绍,具体详情请看下文吧. 1.复制表结构及数据到新表 CREATE TABLE 新表SELECT * FROM 旧表 ...

  9. MySQL复制表结构和表数据

    转:https://www.cnblogs.com/chLxq/p/11429561.html MySQL复制表结构 表数据 1.复制表结构及数据到新表 CREATE TABLE 新表 SELECT ...

最新文章

  1. Redis 命令整理
  2. markdown 基本语法
  3. matlab浮点运算的误差,MATLAB的eps,浮点数相对精度
  4. c语言英汉互译编程,用C语言编辑简单英汉互译词典.doc
  5. python3 异步 非阻塞 IO多路复用 select poll epoll 使用
  6. MySQL三大日志及主从复制的原理
  7. 如何使用系统自带的日志转储功能logroate.存放应用日志
  8. net读取exchange数据
  9. QGrapicsScene类
  10. flutter 发布release版的流程(android)
  11. css中margin属性的探究
  12. 大连IT产业解析(1布局篇)
  13. ATT CK 阶段之 Initial Access --Drive-by Compromise
  14. 析构之后:万物重生! 小岚Rabbit_Radish(兔仔_萝卜)
  15. Python基础--搬家具(面向对象)
  16. oracle采购业务流程,ORACLE EBS 采购的业务流程
  17. E3ZG_D62传感器 STM32C8T6
  18. Spring Boot 实践折腾记(10):响应式编程支持库Reactor
  19. TreeView相关
  20. Excel绘制散点图并拟合输出公式和R值

热门文章

  1. 会声会影VS剪映?免费虽好,但花钱的快乐你想象不到
  2. 微信小程序自定义组件示例
  3. Throw someone a bone 表面的恩赐
  4. 矩阵点乘和叉乘的区别_矩阵点乘推荐算法预测图书推荐
  5. 重症肌无力如何饮食?应合理补充这5种营养素来调理!
  6. 想做好一个程序猿 先建好身 瘦人同样可以练出肌肉
  7. 固定资产卡片管理累计折旧数不准确
  8. 学计算机对数学有要求,这4个专业,对数学要求很高,数学不好的慎选!
  9. QQ小程序平台接入遇到的坑
  10. 快递代领平台–需求分析