+ -
当前位置:首页 → 问答吧 → 使用DB2查询创建表的方法

使用DB2查询创建表的方法

时间:2010-10-19

来源:互联网

使用DB2查询创建表的方法未必人人都会,下面就为您介绍使用DB2查询创建表的实现方法,希望对您可以让您对DB2查询有更多的认识。
    db2 =>create table t1 ( id integer,name varchar(12),address varchar(50))  

  • db2 =>insert into t1 values(1,'wjz','sdfsfds'),(2,'lw','v4')  

  • db2 => select * from t1  

  • ID          NAME         ADDRESS  
  • ----------- ------------ --------------------------------------------------            1 wjz          sdfsfds  
  •           2 lw           v4  

2 条记录已选择。
    db2 => create table t3 as (select id,name from t1) data initially deferred refresh deferred  

  • db2 => refresh table t3  
  • DB20000I SQL命令成功完成。  db2 => select * from t3  

  • ID          NAME  
  • ----------- ------------            1 wjz  
  •           2 lw  

2 条记录已选择。
    db2 => insert into t1 values(3,'wxb','csk')  
  • DB20000I SQL命令成功完成。  db2 => refresh table t3  
  • DB20000I SQL命令成功完成。  db2 => select * from t3  

  • ID          NAME  
  • ----------- ------------            1 wjz  
  •           2 lw  
  •           3 wxb  

3 条记录已选择。

作者: menyuchun   发布时间: 2010-10-19

回复 menyuchun


怎么看起来象建MQT表?一般的可以用:    create table t3 as (select id,name from t1) definition only

作者: 3sane   发布时间: 2010-10-22

热门下载

更多