在ASP中把数据插入到一个表(假设为SM)中。插入的数据是从别一个表(KK)中查询过来的。 还有,这个数据在两个表又有着不同的名字(一个叫MB,一个叫KB)。 我怎么把查询到的这个值赋给插入的值呢?如果我要插入很多行,只是查询的这个值不同,其它都一样,应该怎么编写程序?我叫风哥,跪谢!

解决方案 »

  1.   

    Insert into [DesTable] select [ColumnName].. from [SrcTable]
      

  2.   

    insert into SM(MB)
     SELECT KB FROM KK WHERE KB LIKE '%你的查询值%'
      

  3.   

    insert into sm select * from kk where mb=kb
      

  4.   

    存储到新表:使用select........into语句
    存储到已经存在的表:insert.......select语句
    建议楼主看一下数据库方面的书就能很容易的解决这个问题,这个问题应该在存储查询结果这一节找到答案。
      

  5.   

    Insert into sm select * from km应该一样的吧,关键字在1列,如果是对齐的话是可以的