RT SQL指令怎么写

解决方案 »

  1.   

    insert 另一个表 select * from 一个表
      

  2.   


    --表结构一样的可以直接(tablename_new在插入过程中自动创建)
    select * into tablename_new from tablename_old--表结构不一样的用
    INSERT INTO  TABLE SELECT * FROM OTHERTABLE
      

  3.   

    1.还没建立另一个表
      --建立跟表A结构一样的空表 B
      select * into 表B from 表A where 1 = 2    --往空表B插入数据
      insert into 表B select * from 表A
      上面两步就OK了
       如果直接执行 select * into 表B from 表A  是同时建立表B并插入数据,但列类型可能不一样
      
    2.已经建立另一张表
      那直接执行上面第二条 sql OK 了
      

  4.   


    --表结构一样的可以直接(tablename_new在插入过程中自动创建)
    select * into tablename_new from tablename_old
    这样创建的 tablename_new 和 tablename_old 列类型不一定一样吧
      

  5.   


    如果只是表结构
    select * into :tb from tb1 where 1 <> 1
      

  6.   

    --sql把一个表的数据移动到另外一个表
    insert into tb select * from ta
      

  7.   

    select * into #tablename_new from tablename_old