各位:  如何构建一个临时表A,然后向A里面插入查询的结果(select * from B)!  多谢!

解决方案 »

  1.   

    你是用程序还是用sql??程序可以用内存表的控件,我比较喜欢的是kbmmemtable用sql那就很简单了
      

  2.   

    select * into A from B
      

  3.   

    SELECT INTO 语句创建一个新表,并用 SELECT 的结果集填充该表。新表的结构由选择列表中表达式的特性定义,例如:SELECT Shippers.*, Link.Address, Link.City,
                       Link.Region, Link.PostalCode
    INTO NewShippers
    FROM Shippers
         JOIN LinkServer.DB.dbo.Shippers AS Link
           ON (Shippers.ShipperID = Link.ShipperID)SELECT INTO 可将几个表或视图中的数据组合成一个表。也可用于创建一个包含选自链接服务器的数据的新表。
      

  4.   

    insert into a(field1,field2,......)
    select (field1,field2,......) from b