我用的是ado+access2000,如:现在数据库中已经有User1表,该表包括:id,name,age三个字段,我现在想创建另外一个表user2,该表包括id,name,telephone,且记录和user1一样,如何实现,有没有一步到位的sql语句?那种实现方式较好?恳请回答。

解决方案 »

  1.   

    select * into user2 from user1
    如果新建的是空表的话:
    select * into user2 from user1 where id=0 //id等于一个不存在的条件
      

  2.   

    谢谢! 但还有一个问题, 我用select * into user2 from user1执行创建的表得到了所有字段,但是我只需要id,和nane两个字段该怎么做了?
      

  3.   

    写错了:我的意思是说新建的表还要加入字段telephone
    即我开始使用 select id, name into user2 from user1后现在如何插入字段telphone了,是不是要用到parameter,谁给我示范一下呀!
      

  4.   

    select id,name,telphone='' into user2 from user1
      

  5.   

    非常感谢!还有个问题,在创建完表之后有没有办法动态的增加,即user2创建完后现在又要增加一个新的字段sex,我用Fieldes的Append为什么老是出错呀??